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

GitHub Actions Ideas Thread #808

Open
arschles opened this issue Oct 23, 2018 · 6 comments

Comments

Projects
None yet
4 participants
@arschles
Copy link
Member

commented Oct 23, 2018

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!

@arschles

This comment has been minimized.

Copy link
Member Author

commented Oct 23, 2018

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
@chriscoffee

This comment has been minimized.

Copy link
Member

commented Oct 24, 2018

  • 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.
@arschles

This comment has been minimized.

Copy link
Member Author

commented Oct 24, 2018

@chriscoffee do you have a link to Azurite?

@marpio

This comment has been minimized.

Copy link
Member

commented Oct 24, 2018

@chriscoffee

This comment has been minimized.

Copy link
Member

commented Oct 24, 2018

Thanks @marpio I was afk sorry! 👍

@michalpristas

This comment has been minimized.

Copy link
Member

commented Nov 2, 2018

@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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.