-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Description
Currently CI/CD covers the web site deployment only, need to expand this to cover package updates (any changes to stackql-deploy/**
)
. If changes are made to files in this dir tree, then:
- test that the package version (semver) has been updated (from the previous
main
version (setup.py
and__init__.py
) - run some basic automated tests (deploying and tearing down basic stacks to AWS, Azure and Google) - provider creds supplied as actions secrets - this can include testing of the marketplace GitHub Action
- build and publish to PyPi automatically upon merge to
main
steps for 3 are:
pip install --upgrade build
pip install twine
python3 -m build
twine upload --config-file .pypirc dist/*
.pypirc
contains the access token for PyPi, so this would need to be written in an actions step from an actions secret
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request