Skip to content
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

travis => actions #189

Merged
merged 40 commits into from
Apr 17, 2020
Merged

travis => actions #189

merged 40 commits into from
Apr 17, 2020

Conversation

ITProKyle
Copy link
Collaborator

@ITProKyle ITProKyle commented Mar 10, 2020

ADD SECRETES TO THE REPO BEFORE MERGING

Summary

Transition from TravisCI to GitHub Actions.

What Changed

Added

  • cicd GitHub Action workflow
  • scripts for use with the cicd workflow
  • indentation to .editorconfig
  • editorconfig vscode extension recommendation
  • docs for CI/CD workflow and documentation
  • docs for maintainers outlining release process and how to use labels
    • labels are important for automated processes like drafting releases
  • automated pypi releases
    • dev builds and tagged releases are published to Test PyPi
    • tagged releases are published to PyPi
  • automated npm dev releases

Changed

  • Makefile commands no longer use TravisCI environment variables
    • replaced some of the commands named for TravisCI with generalized names
  • build badge on README.md is now for the CI/CD GitHub Actions workflow
  • developer guide docs are now split into multiple files
  • Runway's version (at build time) is based on the closest git tag and the distance to it
    • the current version can be obtained from the repo without installing runway using setup.py --version

Removed

  • .travis.yml and scripts

Example artifacts (last build from a "feature branch" that includes npm-pack artifact): https://github.com/ITProKyle/runway/actions/runs/53961038

ADD SECRETES TO THE REPO BEFORE MERGING

@ITProKyle ITProKyle added the maintenance General repo or CI/CD upkeep label Mar 10, 2020
@ITProKyle ITProKyle marked this pull request as ready for review March 12, 2020 20:39
@ITProKyle ITProKyle requested a review from troyready March 12, 2020 20:39
@troyready troyready merged commit bad5aa6 into rackspace:master Apr 17, 2020
@ITProKyle ITProKyle deleted the maint/actions branch April 17, 2020 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance General repo or CI/CD upkeep
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants