gpg signed release .zip #45

Open
opened 2024-05-05 09:46:31 +02:00 by so-rose · 0 comments

We need the ability to quickly generate a .zip-file for distribution, so others can use the software!

  • Implement gpg signing support in scripts/pack.py.
  • Implement rye script to generate a release .zip, for use in CI.
  • Implement Github Actions that generates a release whenever a tagged version is pushed, so that "making a release" w/correct semantic versioning, changelog, tagging, etc. is simply a question of rye run cz bump && git push.
    • Recall that the Blender addon zip gets its version written to directly from the pyproject.toml version; therefore, cz bump is truly enough to ensure that the addon will also get a version bump.
  • Use woodpecker CI instead of Github Actions, and push the release to both Github and git.sofus.io.
We need the ability to quickly generate a `.zip`-file for distribution, so others can use the software! - [ ] Implement `gpg` signing support in `scripts/pack.py`. - [ ] Implement `rye` script to generate a release `.zip`, for use in CI. - [ ] Implement Github Actions that generates a release whenever a tagged version is pushed, so that "making a release" w/correct semantic versioning, changelog, tagging, etc. is simply a question of `rye run cz bump && git push`. - Recall that the Blender addon zip gets its version written to directly from the `pyproject.toml` version; therefore, `cz bump` is truly enough to ensure that the addon will also get a version bump. - [ ] Use woodpecker CI instead of Github Actions, and push the release to both Github and git.sofus.io.
so-rose added the
distribution
tooling
labels 2024-05-05 09:46:31 +02:00
so-rose added this to the Robust Simulation milestone 2024-05-07 10:04:42 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: so-rose/oscillode#45
There is no content yet.