Skip to content

Commit c980df8

Browse files
committed
prepare v12.4.0-1
1 parent 560d88c commit c980df8

File tree

4 files changed

+50
-46
lines changed

4 files changed

+50
-46
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ Entries in this file are in reverse chronological order.
55

66
## 2024-07-25
77

8-
* v13.3.0-1.1 published on npmjs.com
9-
* v13.3.0-1 released
8+
* v12.4.0-1 prepared
9+
* 560d88c 13.3.0-1.1
10+
* e70c457 CHANGELOG: publish npm v13.3.0-1.1
11+
* 39d760e package.json: update urls for 13.3.0-1 release
12+
* bb4bfae templates/jekyll fix typo
13+
* 2ae1da3 CHANGELOG update
1014
* ca6043d package.json: website-* actions
1115
* 8ed1a3e versioning.sh: add 'light' list
1216
* e2fcf63 prepare v13.3.0-1

README-MAINTAINER.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -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
106106
the 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`)
125125
versions 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
233233
total 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
268268
total 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
305305
total 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
333333
total 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
368368
total 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
403403
total 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

700700
The 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),
704704
with 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
804804
When 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

810810
In 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

866866
https://xpack.github.io/blog/2022/05/14/riscv-none-elf-gcc-v11-3-0-1-released/
867867
```

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ After install, the package should create a structure like this (only the
110110
first two depth levels are shown):
111111

112112
```console
113-
$ tree -L 2 /Users/ilg/Library/xPacks/\@xpack-dev-tools/riscv-none-elf-gcc/13.3.0-1/.content/
114-
/Users/ilg/Library/xPacks/\@xpack-dev-tools/riscv-none-elf-gcc/13.3.0-1/.content/
113+
$ tree -L 2 /Users/ilg/Library/xPacks/\@xpack-dev-tools/riscv-none-elf-gcc/12.4.0-1/.content/
114+
/Users/ilg/Library/xPacks/\@xpack-dev-tools/riscv-none-elf-gcc/12.4.0-1/.content/
115115
├── README.md
116116
├── bin
117117
│   ├── riscv-none-elf-addr2line
@@ -123,7 +123,7 @@ $ tree -L 2 /Users/ilg/Library/xPacks/\@xpack-dev-tools/riscv-none-elf-gcc/13.3.
123123
│   ├── riscv-none-elf-elfedit
124124
│   ├── riscv-none-elf-g++
125125
│   ├── riscv-none-elf-gcc
126-
│   ├── riscv-none-elf-gcc-13.3.0
126+
│   ├── riscv-none-elf-gcc-12.4.0
127127
│   ├── riscv-none-elf-gcc-ar
128128
│   ├── riscv-none-elf-gcc-nm
129129
│   ├── riscv-none-elf-gcc-ranlib
@@ -187,7 +187,7 @@ $ tree -L 2 /Users/ilg/Library/xPacks/\@xpack-dev-tools/riscv-none-elf-gcc/13.3.
187187
│   ├── lib
188188
│   └── share
189189
└── share
190-
└── gcc-13.3.0
190+
└── gcc-12.4.0
191191

192192
19 directories, 58 files
193193
```
@@ -226,16 +226,16 @@ For more details please read the
226226
### Versioning
227227

228228
The version strings used by the GCC project are three number strings
229-
like `13.3.0`; to this string the xPack distribution adds a four number,
229+
like `12.4.0`; to this string the xPack distribution adds a four number,
230230
but since semver allows only three numbers, all additional ones can
231231
be added only as pre-release strings, separated by a dash,
232-
like `13.3.0-1`.
232+
like `12.4.0-1`.
233233
When published as a npm package, the version gets
234-
a fifth number, like `13.3.0-1.1`.
234+
a fifth number, like `12.4.0-1.1`.
235235

236236
Since adherence of third party packages to semver is not guaranteed,
237-
it is recommended to use semver expressions like `^13.3.0` and `~13.3.0`
238-
with caution, and prefer exact matches, like `13.3.0-1.1`.
237+
it is recommended to use semver expressions like `^12.4.0` and `~12.4.0`
238+
with caution, and prefer exact matches, like `12.4.0-1.1`.
239239

240240
## Maintainer info
241241

scripts/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
13.3.0-1
1+
12.4.0-1

0 commit comments

Comments
 (0)