A guide on how to automatically package your GitHub Actions

Over the last year I have published a few Javascript GitHub Actions, and the necessity of keeping the repositories dist up to date with the latest changes has become burdensome – especially when others are contributing. I set out to address this burden by designing a collection of GitHub Workflows that bring the full action packaging process into GitHub.

I have written a blog post describing the final implementation, created an example repository and I have implemented this in my actions (like actions-assert, actions-commit-hash and actions-docker-registry-tag) to provide real-world examples.

I hope the example and blog post proves useful to other GitHub Action developers who are looking to simplify their build + release process. Please let me know if there are any questions, or suggestions :slight_smile:

1 Like