-
Notifications
You must be signed in to change notification settings - Fork 21
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 CI builds have been disabled #48
Comments
More info on the change at https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing |
A quick search gave a few leads:
The
We'll eventually need to migrate the other manubot organization repositories as well: https://travis-ci.com/github/manubot |
I switched this repo and the website to GitHub Actions and revoked the Travis CI permissions for those repos. See the GitHub workflows at:
Both workflows are scheduled to run once per week. I scheduled the manubot.org build to be an hour after the catalog build. Currently, did not set up repository dispatch. The manubot.org job is super fast (40 seconds), so we could schedule it daily. It was nice to have the website update quickly after a manuscript is added. So perhaps we should look into repository dispatch. |
This is a nice solution. Using the GitHub Pages action instead of the deploy script simplifies the workflow considerably. If we change the manubot.org builds to run daily, that would be a reasonable alternative to repository dispatch-triggered builds. Triggered builds would be easy to set up now that you've switched both workflows the GitHub Actions. The only downside is that we would need to add a personal access token instead of using the |
Okay I set up the repository dispatch in 48d40a4 and manubot/manubot.org@6ec28ef. I renamed @manubot-catalog-travis-bot to @manubot-org-bot, which is a GitHub account that only has write access to https://github.com/manubot/manubot.org. This way we don't have to worry about the broad scope of the repo PATs. See the CI builds at
Slight worry that there is not enough of a delay, such that |
Looking at https://travis-ci.com/github/manubot/catalog I see:
Would be nice to switch to GitHub actions, but we will have to look into having this action trigger the website action.
The text was updated successfully, but these errors were encountered: