You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attempting to program sector 0x3F with lockout.bin
83
74
Binary file uploaded...
@@ -87,12 +78,18 @@ Attempting to program sector 0x01 with sb01.bin
87
78
...
88
79
```
89
80
81
+
### Releasing a new version
82
+
To ensure quality and reproducibility, official releases are handled through GitHub workflows.
83
+
84
+
The [release PR preparation](/.github/workflows/prepare-release-pr.yml) workflow monitors pushes to `main` and automatically creates or updates [a release PR](https://github.com/FoenixRetro/f256-superbasic/pulls?q=is%3Apr+is%3Aopen+label%3Arelease) that includes all unreleased changes. This PR includes a log of contributions and is assigned a version based on the major and minor numbers in [`source/Makefile`](/source/Makefile), with the patch number determined by the date of the latest contribution.
85
+
86
+
Merging the release PR updates the [`VERSION`](/VERSION) and [`CHANGESET.md`](/CHANGESET.md) files, then triggers the [final release](/.github/workflows/release.yml) workflow, which publishes the GitHub release.
0 commit comments