GitHub Actions

Today I moved some bots from PythonAnywhere over to GitHub Actions. This is a follow-up to my previous post about migrating the front-end of the bots over to mastodon.ocert.at. Now I’m modernizing the back-end with GitHub Actions.

There were a few reasons for this switch:

  • I get GitHub Pro services for free via the GitHub Education program, so there’s really no reason to pay $5/month for PythonAnywhere.
  • As I’ve discussed before, I think that PythonAnywhere is dying, so it’s best to get out of there before things get really ugly.
  • My work with the Alma Extensibility Task Force is moving toward GitLab CI/CD, so this was a good opportunity to learn about YAML and deploying via git. This part was super interesting and I have already learned a lot. I am hoping this experience with GitHub Actions translates well to GitLab.
  • And lastly, it’s just nice to move to some more modern tooling. Shiny new things are nice.

GitHub has been catching a lot of criticism this week over on the Fediverse for rolling out their Copilot AI tool to everyone, but I’ll pass over that without comment.

This entry was posted in git, github, pythonanywhere. Bookmark the permalink. Trackbacks are closed, but you can post a comment.

Post a Comment

You must be logged in to post a comment.

Skip to toolbar