@@ -101,8 +101,8 @@ update the dependencies in `package.json`.
101101
102102### Identify the main GCC version
103103
104- Determine the GCC version (like ` 13.3 .0` ) and update the ` scripts/VERSION `
105- file; the format is ` 13.3 .0-1` . The fourth digit is the number of the
104+ Determine the GCC version (like ` 12.4 .0` ) and update the ` scripts/VERSION `
105+ file; the format is ` 12.4 .0-1` . The fourth digit is the number of the
106106the xPack GNU RISC-V Embedded GCC release number of this version.
107107
108108### Fix possible open issues
@@ -111,7 +111,7 @@ Check GitHub issues and pull requests:
111111
112112- < https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/issues/ >
113113
114- and fix them; assign them to a milestone (like ` 13.3 .0-1` ).
114+ and fix them; assign them to a milestone (like ` 12.4 .0-1` ).
115115
116116### Check ` README.md `
117117
@@ -121,22 +121,22 @@ but in the version specific release page.
121121
122122### Update versions in ` README ` files
123123
124- Update both full 5 numbers (` 13.3 .0-1.1` ) and short 3 numbers (` 13.3 .0` )
124+ Update both full 5 numbers (` 12.4 .0-1.1` ) and short 3 numbers (` 12.4 .0` )
125125versions in:
126126
127127- update version in ` README-MAINTAINER.md `
128128- update version in ` README.md `
129129
130130### Update version in ` package.json ` to a pre-release
131131
132- Use the new version, suffixed by ` pre ` , like ` 13.3 .0-1.pre` .
132+ Use the new version, suffixed by ` pre ` , like ` 12.4 .0-1.pre` .
133133
134134### Update ` CHANGELOG.md `
135135
136136- open the ` CHANGELOG.md ` file
137137- check if all previous fixed issues are in
138- - add a new entry like _ * v13.3 .0-1 prepared_
139- - commit with a message like _ prepare v13.3 .0-1_
138+ - add a new entry like _ * v12.4 .0-1 prepared_
139+ - commit with a message like _ prepare v12.4 .0-1_
140140
141141### Update the version specific code
142142
@@ -231,8 +231,8 @@ archive and its SHA signature, created in the `deploy` folder:
231231``` console
232232$ ls -l ~ /Work/xpack-dev-tools/riscv-none-elf-gcc-xpack.git/build/darwin-x64/deploy
233233total 262456
234- -rw-r--r-- 1 ilg staff 131934771 Aug 23 01:57 xpack-riscv-none-elf-gcc-13.3 .0-1-darwin-x64.tar.gz
235- -rw-r--r-- 1 ilg staff 118 Aug 23 01:57 xpack-riscv-none-elf-gcc-13.3 .0-1-darwin-x64.tar.gz.sha
234+ -rw-r--r-- 1 ilg staff 131934771 Aug 23 01:57 xpack-riscv-none-elf-gcc-12.4 .0-1-darwin-x64.tar.gz
235+ -rw-r--r-- 1 ilg staff 118 Aug 23 01:57 xpack-riscv-none-elf-gcc-12.4 .0-1-darwin-x64.tar.gz.sha
236236```
237237
238238#### Apple Silicon macOS
@@ -266,8 +266,8 @@ archive and its SHA signature, created in the `deploy` folder:
266266``` console
267267$ ls -l ~ /Work/xpack-dev-tools/riscv-none-elf-gcc-xpack.git/build/darwin-arm64/deploy
268268total 263048
269- -rw-r--r-- 1 ilg staff 128160032 Aug 23 01:22 xpack-riscv-none-elf-gcc-13.3 .0-1-darwin-arm64.tar.gz
270- -rw-r--r-- 1 ilg staff 120 Aug 23 01:22 xpack-riscv-none-elf-gcc-13.3 .0-1-darwin-arm64.tar.gz.sha
269+ -rw-r--r-- 1 ilg staff 128160032 Aug 23 01:22 xpack-riscv-none-elf-gcc-12.4 .0-1-darwin-arm64.tar.gz
270+ -rw-r--r-- 1 ilg staff 120 Aug 23 01:22 xpack-riscv-none-elf-gcc-12.4 .0-1-darwin-arm64.tar.gz.sha
271271```
272272
273273#### Intel GNU/Linux
@@ -303,8 +303,8 @@ archive and its SHA signature, created in the `deploy` folder:
303303``` console
304304$ ls -l ~ /Work/xpack-dev-tools/riscv-none-elf-gcc-xpack.git/build/linux-x64/deploy
305305total 138680
306- -rw-r--r-- 1 ilg ilg 142003499 Aug 22 23:14 xpack-riscv-none-elf-gcc-13.3 .0-1-linux-x64.tar.gz
307- -rw-r--r-- 1 ilg ilg 117 Aug 22 23:14 xpack-riscv-none-elf-gcc-13.3 .0-1-linux-x64.tar.gz.sha
306+ -rw-r--r-- 1 ilg ilg 142003499 Aug 22 23:14 xpack-riscv-none-elf-gcc-12.4 .0-1-linux-x64.tar.gz
307+ -rw-r--r-- 1 ilg ilg 117 Aug 22 23:14 xpack-riscv-none-elf-gcc-12.4 .0-1-linux-x64.tar.gz.sha
308308```
309309
310310##### Build the Intel Windows binaries
@@ -331,8 +331,8 @@ archive and its SHA signature, created in the `deploy` folder:
331331``` console
332332$ ls -l ~ /Work/xpack-dev-tools/riscv-none-elf-gcc-xpack.git/build/win32-x64/deploy
333333total 150400
334- -rw-r--r-- 1 ilg ilg 153999860 Aug 22 23:06 xpack-riscv-none-elf-gcc-13.3 .0-1-win32-x64.zip
335- -rw-r--r-- 1 ilg ilg 114 Aug 22 23:06 xpack-riscv-none-elf-gcc-13.3 .0-1-win32-x64.zip.sha
334+ -rw-r--r-- 1 ilg ilg 153999860 Aug 22 23:06 xpack-riscv-none-elf-gcc-12.4 .0-1-win32-x64.zip
335+ -rw-r--r-- 1 ilg ilg 114 Aug 22 23:06 xpack-riscv-none-elf-gcc-12.4 .0-1-win32-x64.zip.sha
336336```
337337
338338#### Arm GNU/Linux 64-bit
@@ -366,8 +366,8 @@ archive and its SHA signature, created in the `deploy` folder:
366366``` console
367367$ ls -l ~ /Work/xpack-dev-tools/riscv-none-elf-gcc-xpack.git/build/linux-arm64/deploy
368368total 135604
369- -rw-r--r-- 1 ilg ilg 138853247 Aug 22 19:26 xpack-riscv-none-elf-gcc-13.3 .0-1-linux-arm64.tar.gz
370- -rw-r--r-- 1 ilg ilg 119 Aug 22 19:26 xpack-riscv-none-elf-gcc-13.3 .0-1-linux-arm64.tar.gz.sha
369+ -rw-r--r-- 1 ilg ilg 138853247 Aug 22 19:26 xpack-riscv-none-elf-gcc-12.4 .0-1-linux-arm64.tar.gz
370+ -rw-r--r-- 1 ilg ilg 119 Aug 22 19:26 xpack-riscv-none-elf-gcc-12.4 .0-1-linux-arm64.tar.gz.sha
371371```
372372
373373#### Arm GNU/Linux 32-bit
@@ -401,8 +401,8 @@ archive and its SHA signature, created in the `deploy` folder:
401401``` console
402402$ ls -l ~ /Work/xpack-dev-tools/riscv-none-elf-gcc-xpack.git/build/linux-arm/deploy
403403total 129736
404- -rw-r--r-- 1 ilg ilg 132843190 Aug 22 19:15 xpack-riscv-none-elf-gcc-13.3 .0-1-linux-arm.tar.gz
405- -rw-r--r-- 1 ilg ilg 117 Aug 22 19:15 xpack-riscv-none-elf-gcc-13.3 .0-1-linux-arm.tar.gz.sha
404+ -rw-r--r-- 1 ilg ilg 132843190 Aug 22 19:15 xpack-riscv-none-elf-gcc-12.4 .0-1-linux-arm.tar.gz
405+ -rw-r--r-- 1 ilg ilg 117 Aug 22 19:15 xpack-riscv-none-elf-gcc-12.4 .0-1-linux-arm.tar.gz.sha
406406```
407407
408408### Update README-MAINTAINER listing output
@@ -660,8 +660,8 @@ git clone \
660660- check version:
661661
662662``` sh
663- .../riscv-none-elf-gcc-13.3 .0-1.1/bin/riscv-none-elf-gcc --version
664- riscv-none-elf-gcc (xPack GNU RISC-V Embedded GCC x86_64) 13.3 .0
663+ .../riscv-none-elf-gcc-12.4 .0-1.1/bin/riscv-none-elf-gcc --version
664+ riscv-none-elf-gcc (xPack GNU RISC-V Embedded GCC x86_64) 12.4 .0
665665```
666666
667667- in a separate workspace, Import → General → Existing Projects into Workspace
@@ -688,7 +688,7 @@ riscv-none-elf-gcc (xPack GNU RISC-V Embedded GCC x86_64) 13.3.0
688688
689689## Create a new GitHub pre-release draft
690690
691- - in ` CHANGELOG.md ` , add the release date and a message like _ * v13.3 .0-1 released_
691+ - in ` CHANGELOG.md ` , add the release date and a message like _ * v12.4 .0-1 released_
692692- commit with _ CHANGELOG update_
693693- check and possibly update the ` templates/body-github-release-liquid.md `
694694- push the ` xpack-develop ` branch
@@ -699,8 +699,8 @@ The workflows results and logs are available from the
699699
700700The result is a
701701[ draft pre-release] ( https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/ )
702- tagged like ** v13.3 .0-1** (mind the dash in the middle!) and
703- named like ** xPack GNU RISC-V Embedded GCC v13.3 .0-1** (mind the dash),
702+ tagged like ** v12.4 .0-1** (mind the dash in the middle!) and
703+ named like ** xPack GNU RISC-V Embedded GCC v12.4 .0-1** (mind the dash),
704704with all binaries attached.
705705
706706- edit the draft and attach it to the ` xpack-develop ` branch (important!)
@@ -723,7 +723,7 @@ If any, refer to closed
723723## Update the preview Web
724724
725725- commit the ` develop ` branch of ` xpack/web-jekyll ` GitHub repo;
726- use a message like _ xPack GNU RISC-V Embedded GCC v13.3 .0-1 released_
726+ use a message like _ xPack GNU RISC-V Embedded GCC v12.4 .0-1 released_
727727- push to GitHub
728728- wait for the GitHub Pages build to complete
729729- the preview web is < https://xpack.github.io/web-preview/news/ >
@@ -764,18 +764,18 @@ watching this project.
764764- compare the SHA sums with those shown by ` cat *.sha `
765765- check the executable names
766766- commit all changes, use a message like
767- _ package.json: update urls for 13.3 .0-1 release_ (without _ v_ )
767+ _ package.json: update urls for 12.4 .0-1 release_ (without _ v_ )
768768
769769## Publish on the npmjs.com server
770770
771771- select the ` xpack-develop ` branch
772772- check the latest commits ` npm run git-log `
773- - update ` CHANGELOG.md ` , add a line like _ * v13.3 .0-1.1 published on npmjs.com_
774- - commit with a message like _ CHANGELOG: publish npm v13.3 .0-1.1_
773+ - update ` CHANGELOG.md ` , add a line like _ * v12.4 .0-1.1 published on npmjs.com_
774+ - commit with a message like _ CHANGELOG: publish npm v12.4 .0-1.1_
775775- ` npm pack ` and check the content of the archive, which should list
776776 only the ` package.json ` , the ` README.md ` , ` LICENSE ` and ` CHANGELOG.md ` ;
777777 possibly adjust ` .npmignore `
778- - ` npm version 13.3 .0-1.1 ` ; the first 4 numbers are the same as the
778+ - ` npm version 12.4 .0-1.1 ` ; the first 4 numbers are the same as the
779779 GitHub release; the fifth number is the npm specific version
780780- the commits and the tag should have been pushed by the ` postversion ` script;
781781 if not, push them with ` git push origin --tags `
@@ -804,12 +804,12 @@ The tests results are available from the
804804When the release is considered stable, promote it as ` latest ` :
805805
806806- ` npm dist-tag ls @xpack-dev-tools/riscv-none-elf-gcc `
807- - ` npm dist-tag add @xpack-dev-tools/riscv-none-elf-gcc@13.3 .0-1.1 latest `
807+ - ` npm dist-tag add @xpack-dev-tools/riscv-none-elf-gcc@12.4 .0-1.1 latest `
808808- ` npm dist-tag ls @xpack-dev-tools/riscv-none-elf-gcc `
809809
810810In case the previous version is not functional and needs to be unpublished:
811811
812- - ` npm unpublish @xpack-dev-tools/riscv-none-elf-gcc@13.3 .0-1.1 `
812+ - ` npm unpublish @xpack-dev-tools/riscv-none-elf-gcc@12.4 .0-1.1 `
813813
814814## Update the Web
815815
@@ -831,7 +831,7 @@ In case the previous version is not functional and needs to be unpublished:
831831
832832- in a separate browser windows, open [ X/Twitter] ( https://twitter.com )
833833- using the ` @xpack_project ` account
834- - paste the release name like ** xPack GNU RISC-V Embedded GCC v13.3 .0-1 released**
834+ - paste the release name like ** xPack GNU RISC-V Embedded GCC v12.4 .0-1 released**
835835- paste the link to the Web page
836836 [ release] ( https://xpack.github.io/riscv-none-elf-gcc/releases/ )
837837- click the ** Tweet** button
@@ -859,9 +859,9 @@ Add a new topic in the **Announcements** category of the
859859[ RISC-V forums] < https://groups.google.com/a/groups.riscv.org/g/sw-dev > ).
860860
861861``` console
862- Subject: xPack GNU RISC-V Embedded GCC v13.3 .0-1 released
862+ Subject: xPack GNU RISC-V Embedded GCC v12.4 .0-1 released
863863
864- Version 13.3 .0-1 is a new release of the xPack GNU RISC-V Embedded GCC; it follows the GNU GCC release.
864+ Version 12.4 .0-1 is a new release of the xPack GNU RISC-V Embedded GCC; it follows the GNU GCC release.
865865
866866https://xpack.github.io/blog/2022/05/14/riscv-none-elf-gcc-v11-3-0-1-released/
867867```
0 commit comments