Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feat gh actions workflow improvements (#169)
* feat: added a callable workflow for pytest * feat: call pytest from the main workflow * fix: dependency * fix: python version reference * feat: renamed the workflow to main.yml * feat: move versioning to version.yml * feat: validate versions * feat: renamed job * test: version validator * feat: works, revert version * feat: cli build workflow * feat: use build from build.yml * fix: added version dependency * fix: remove dependency from build * feat: move linux arm64 and alpine build to build.yml * test: disable arm and apk builds * fix: dependency * chore: remove unused jobs * feat: moved docker jobs to docker.yml * test: remove trigger * feat: set version in setup.py * chore: added setuptools dev dependency * feat: refactored docker file, added entrypoint, setuptools based install * test: build * test: run docker * test: remove build dependency * test: comment * test: testbuild * feat: added version dependency * fix: tag * fix: remove tag * fix: build * feat: add arm64 and armv6 builds * fix: added rust and cargo dependency * feat: revert to old Dockerfile * feat: removed armv6 * feat: removed comments, added buildx multi arc builds * fix: testing errors * fix: version checks * fix: command * debug: version confirmation * feat: pass version as input to docker build * feat: pass version to docker build * feat: added pypi build and upload * feat: added pypi * feat: only run docker on release creation * chore: bump upload artifact version to v4 * feat: remove build dependency * feat: added comment * feat: only run pypi on release creation * feat: added a download and test version stage * feat: pass version to pypi * test: pull and test version * chore: clean up tests * chore: bump gh actions dependencies * feat: removed unneeded phase-alpine-build * feat: removed unneeded phase-alpine-build asset processing * feat: use python version from inputs * feat: remove version artifact * feat: added script to process assets * feat: use process script in process-assets * fix: .apk, .deb, .rpm hashing * chore: remove commented code * feat: moved process-assets job * feat: added attach to release * feat: added cli installation script * fix: removed GITHUB_TOKEN from main * fix: distro images * fix: permission issues during installation * fix: checksum path * fix: rpm permissions * feat: use checkout v4 * feat: move attach-to-release * feat: added jobs in main * feat: added comments * fix: sha256 sum filenames * feat: added arm64 linux install test * feat: install and test the cli from pypi on a windows, mac, linux matrix * test: matrix pypi cli install * feat: works
- Loading branch information