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
Implement release workflow in GitHub actions #734
Commits on Feb 18, 2022
-
Implement release workflow in GitHub actions
- heavily based on @webknjaz's work on https://github.com/cherrypy/cheroot/blob/b2c619f3e60682b9405a87cea48e8d30801b6048/.github/workflows/ci-cd.yml - create package before running tests, run tests against same package that will be published - run nightly tests - publish package to test pypi for commits to master - publish package to pypi using workflow_dispatch - create github tag and release after successful tests on workflow_dispatch - packaging version is set from `setuptools-scm` - self-reported `__version__` is dynamically determined using `pkg_resources` - pyroma is removed due to incompatibilities with `setuptools-scm`: regebro/pyroma#69
Configuration menu - View commit details
-
Copy full SHA for 35e5c26 - Browse repository at this point
Copy the full SHA 35e5c26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67106b3 - Browse repository at this point
Copy the full SHA 67106b3View commit details
Commits on Feb 23, 2022
-
Embed changelog in GitHub release instead of linking to it
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
Configuration menu - View commit details
-
Copy full SHA for db836ab - Browse repository at this point
Copy the full SHA db836abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7746768 - Browse repository at this point
Copy the full SHA 7746768View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d52ef - Browse repository at this point
Copy the full SHA 87d52efView commit details -
Don't explicitly set
options.use_scm_version
insetup.cfg
This is redundant with `[tool.setuptools_scm]` in `pyproject.toml` Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
Configuration menu - View commit details
-
Copy full SHA for 45a7896 - Browse repository at this point
Copy the full SHA 45a7896View commit details -
Configuration menu - View commit details
-
Copy full SHA for 104cd22 - Browse repository at this point
Copy the full SHA 104cd22View commit details -
Don't explicitly pass sdist and wheel creation to
build
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
Configuration menu - View commit details
-
Copy full SHA for 8d7d308 - Browse repository at this point
Copy the full SHA 8d7d308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e5cca - Browse repository at this point
Copy the full SHA 66e5ccaView commit details -
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
Configuration menu - View commit details
-
Copy full SHA for dc10879 - Browse repository at this point
Copy the full SHA dc10879View commit details -
Don't explicitly disable index and cache dir
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
Configuration menu - View commit details
-
Copy full SHA for ef9be33 - Browse repository at this point
Copy the full SHA ef9be33View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b5fd8 - Browse repository at this point
Copy the full SHA d6b5fd8View commit details
Commits on Mar 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 35f29c8 - Browse repository at this point
Copy the full SHA 35f29c8View commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4b0dee0 - Browse repository at this point
Copy the full SHA 4b0dee0View commit details -
workflow adjustments after merge:
- replace setup.py with setup.cfg and pyproject.toml in cache key hashing - check package description with twince instead of setup.py, we no longer have setup.py
Configuration menu - View commit details
-
Copy full SHA for 59846de - Browse repository at this point
Copy the full SHA 59846deView commit details -
remove aiomysql source folder during tests to avoid accidentally usin…
…g it, as we want to test the installed wheel
Configuration menu - View commit details
-
Copy full SHA for 740d07e - Browse repository at this point
Copy the full SHA 740d07eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3110d98 - Browse repository at this point
Copy the full SHA 3110d98View commit details
Commits on Apr 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 342d95c - Browse repository at this point
Copy the full SHA 342d95cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc09588 - Browse repository at this point
Copy the full SHA fc09588View commit details