-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distributable ZIP-package #129
Conversation
The build works surprisingly well. |
4a52d63
to
fd27ce5
Compare
It seems that |
ok, now CI is working as
but Release workflow got this:
|
OK. Now got to the actual package building with an expected error:
|
427a1aa
to
9ef4c5e
Compare
At this point, instead of
|
Clarified:
[local] ➜ OctoRelay git:(zip-package-release) git cat-file -t Release-v1.2.0
tag
[local] ➜ OctoRelay git:(zip-package-release) git cat-file -t 2.3.0a1
commit So, GitHub creates a lightweight tag when doing a release (at least pre-relese) |
The corresponding discussion: |
4fc9240
to
bc60396
Compare
This reverts commit 1f4a92c.
✅ workflow operational |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK. I'm happy with it at this point.
I hope it will work.
After merging to |
* Distributable ZIP-package (#129) * Removing redundant env var in CI. * Add sample releasing steps until the artifact upload. * Add missing dependency installation step. * Including changelog into the manifest. * Add integration test. * Removing JS file from the repo. * Removing the changes checking step from UI CI. * Add miniver installation step. * Add versioning step. * Installing miniver using GitHub Codespace. * Ignoring some files. * Using module name for importing version. * Add EOL. * Adding the miniver lines to setup.py. * Add Wheels installation step. * CI: excluding _version.py from coverage report. * Changing the trigger for Release workflow. * Trying checking with depth 0. * Only trigger on published type of release. * Patching miniver for using non-annotated tags. * Add the asset attachment job. * Using specific version of get-release action. * Changing the package download link for pip. * EOL for .gitattributes * minor, empty line in setup.py * Fix padding in release workflow. * Readme: changing the latest ditribution link. * Revert "Trying checking with depth 0." This reverts commit 1f4a92c. * Extracting versions into env, testing installation against variety. * Fix: add wheel installation step to integration test. * Minor: title. * Fix: build job name. * Ref: organizing the steps: UI first, Python next. * Changelog: the future 2.3.0. * JS: notification stub in sources (#132) * Making a stub for installations from sources. * Minor: grammar. * Ref: moving show() to the end. Using cancel button of the dialog instead. * Ref: shorter title. * Release workflow: stub removal explicit step. * Minior: comment. * Removing color - looks too agressive. * Fix: dialog notice font adjustments. * Changelog: the future 3.0.0. * Minor: text. * Changelog: moving breaking changes to the top. * Minor: text. * Ref: keeping off-on near. * Changelog: minor fixes and illustration. * FIX: wrong latest release asset URL.
Closes #115
Benefits
Next version
bumping commitsDetails
The PR makes
plugin_version
to exist only within a distributable package.Documentation on annotated tags:
https://git-scm.com/book/en/v2/Git-Basics-Tagging
Versioning tool:
https://github.com/jbweston/miniver