issues
search
NationalLibraryOfNorway
/
DHLAB
DHLAB is a library of python modules for accessing text and pictures at the National Library of Norway.
https://nationallibraryofnorway.github.io/DHLAB/
MIT License
20
stars
5
forks
source link
ci: update Github Action workflows
#189
Closed
Ingerid
closed
10 months ago
Ingerid
commented
1 year ago
Changes:
CI.yml
: run tests with pytest every time a pull request is opened
deployment.yml
: remove workflow
upload-package.yml
: use poetry to publish to pypi
release.yml
:
user input "no_release": choose whether to create a github release + tag or not with the new version
user input "no_publish": choose whether to publish to testpypi and pypi.
add step to cache poetry installation with "actions/cache@v3", to speed up the action processing time
check validity of pyproject.toml
commit pyproject.toml automatically when the version is updated
Changes: