Skip to content

Commit

Permalink
Add some release process stuff, because I Forgot how to do it.
Browse files Browse the repository at this point in the history
  • Loading branch information
Tom Seddon committed Dec 1, 2024
1 parent 175b186 commit b8b6dac
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 2 deletions.
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ rel:
$(_V)$(PYTHON) $(BEEB_BIN)/ssd_create.py -o "$(SSD_PATH)" "$(BEEB_BUILD)/$$.ADJI" "$(BEEB_BUILD)/D.ADJI" "$(BEEB_BUILD)/$$.ADJI1F" "$(BEEB_BUILD)/D.ADJI1F"
$(_V)$(PYTHON) "$(BIN)/make_all_rom_sizes.py" "$(BUILD)/ADJIROM.bin" -o "$(BUILD)"
$(_V)cd "$(BUILD)" && zip -9j $(ZIP_Q) "$(ZIP_PATH)" ADJIROM.bin ADJIROM.*.bin ADJIROM_debug.bin ADJIROM_1fire.bin ADJIROM_1fire_debug.bin "$(SSD_PATH)"
$(_V)echo Release name: ADJI-$(GIT_VER)
$(_V)echo ZIP file: $(ZIP_PATH)

##########################################################################
Expand Down
29 changes: 27 additions & 2 deletions doc/adji_notes.org
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,6 @@ Crashes - looks like it scribbles over page $d!
Works OK with overlay at &150



* BASIC Editor OSBYTE vs overlay issue

** qnd investigation
Expand Down Expand Up @@ -639,7 +638,6 @@ b3




* Defaults ideas

(U D L R F1 F2)
Expand Down Expand Up @@ -714,5 +712,32 @@ Master combinations:



* Release process

Do this from =main=. =git push= so that the working copy matches the
head version on GitHub.

Run =make= to build release. (Specify =DIRTY_OK\=1= if testing with a
dirty working copy. Don't use these builds for a release though!)

#+begin_src shell
make rel
make rel DIRTY_OK=1
#+end_src

Visit https://github.com/tom-seddon/ADJI/releases and click =Draft a
new release=.

Paste release from =make rel= output into the tag field and use as the
release title.

Describe release appropriately. Mention the ROM version number.

Attach the ZIP file to the release.

Publish.

Bump the version number in =ADJIROM.s65= ready for the next release,
and commit that.

* eof

0 comments on commit b8b6dac

Please sign in to comment.