Open rajadain opened 2 years ago
Travis-CI.org has been suspended since June 2021, and as such, the mmw-geoprocessing CI/CD pipeline needs to be migrated over to GitHub Actions instead. This work is to track the migration. Ideally, the process should run as follows:
CI:
./scripts/update
./scripts/test
only on a merge to developPRs:
./scripts/test
Release:
./scripts/test
./scripts/cibuild
[x] 1. Review the existing .travis.yml
file to determine existing scope of CI/CD
[x] 2. Create a new GitHub workflow, following the outline described within the Summary
[!Note] Integration of the Git Flow release process will not be covered in this first pass.
[ ] 3. Remove the existing .travis.yml
file
[ ] 4. Integrate the workflow into the Git Flow Release process
Low
Any additional details
Travis-CI.org has been suspended since June 2021: https://travis-ci.org/WikiWatershed/mmw-geoprocessing
Switch to GitHub Actions for CI and deployment.