Skip to content

[Experiment] Enable GitHub Actions #232

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

Merged
merged 20 commits into from
Jun 18, 2021
Merged

[Experiment] Enable GitHub Actions #232

merged 20 commits into from
Jun 18, 2021

Conversation

thomashoneyman
Copy link
Member

@thomashoneyman thomashoneyman commented Jun 18, 2021

Description of the change

Travis.org no longer runs CI jobs, which means the CI and release scripts for this repository will no longer run at all. This PR is an experiment to switch to GitHub Actions instead. Closes #227.


Checklist:

  • Added the change to the changelog's "Unreleased" section with a reference to this PR (e.g. "- Made a change (#0 by @)")
  • Linked any existing issues or proposals that this pull request should close
  • Updated or added relevant documentation
  • Added a test for the contribution (if applicable)

@thomashoneyman
Copy link
Member Author

I'm not totally sure how to properly set up caching for the Stack build, but it should be doable with the cache action.

@thomashoneyman
Copy link
Member Author

OK -- this looks to be working all the way from caching to automating artifact uploads on release. I can't totally check the last step until we actually make a release, but I think it should work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate to GH Actions
3 participants