Athens: GitHub Actions Ideas Thread

Created on 24 Oct 2018  路  8Comments  路  Source: gomods/athens

Personally I can't wait until we can use GitHub Actions on this project! My TL;DR on actions: a hosted (by GitHub) system where you can run any code (in Docker containers) to respond to any webhook that the repo fires

We don't have access to actions on this repo yet, but I have some ideas on what we can do with them when we do. They're super flexible and I bet we as a community have ALL KINDS of ideas what we can do with them.

Let's keep our ideas in here so we can go and do them when the time comes!

ccd community

Most helpful comment

  • Check if there's any diff in the docs and deploy only if changes been made.
  • Spellcheck/grammar check of docs.
  • Probe endpoints on previews
  • Run extended tests like checking the Azure Storage backend with Azurite or similar.
    > We could publish a tweet to the @gomodsio Twitter account when we publish a new GitHub release
  • This could also include what's been changed with the changelog action you mention below that.

All 8 comments

Top of my head ideas:

  • We can obviously run our tests in an action, and replace Travis-CI (we probably don't need to do this, but it'd be fun methinks)
  • We could deploy an Athens server on each commit to a PR, and tear it down after that PR is closed
  • We could crawl the docs site to look for dead links
  • We could publish a tweet to the @gomodsio Twitter account when we publish a new GitHub release
  • We could build changelogs for new GH releases automatically from commit messages
  • Check if there's any diff in the docs and deploy only if changes been made.
  • Spellcheck/grammar check of docs.
  • Probe endpoints on previews
  • Run extended tests like checking the Azure Storage backend with Azurite or similar.
    > We could publish a tweet to the @gomodsio Twitter account when we publish a new GitHub release
  • This could also include what's been changed with the changelog action you mention below that.

@chriscoffee do you have a link to Azurite?

Thanks @marpio I was afk sorry! 馃憤

@arschles we talked about Release notes yesterday. so I was thinking maybe we can automate it with actions?
with each tag, we can publish a release notes with a list of Issues (not PRs as PR may fix a typo or another very minor thing)

This repository now has actions enabled. I'm going to open a new issue to add some actions alongside our drone / appveyor setup and see how it goes

Closing in favor of #1460

Was this page helpful?
0 / 5 - 0 ratings

Related issues

robjloranger picture robjloranger  路  4Comments

chriscoffee picture chriscoffee  路  4Comments

weitangli picture weitangli  路  3Comments

marpio picture marpio  路  4Comments

arschles picture arschles  路  4Comments