GitHub Actions
A list of repositories with sample GitHub Action configurations. Feel free to use these skeletons!
- Bash
- Crystal
- Perl with Build.PL
- Perl with Dist::Zilla
- Perl with Makefile.PL
- Perl with Makefile.PL using perldocker/perl-tester image
- PostgreSQL
- MySQL
- Python
- Redis
- Rust
- Solr
- GitHub Actions with parameters
- Run code if file changes
- Incremental caching demo using S3 compatibale object storage of Linode
- Cache restore and save (not doing what I wanted)
- Environment variables
- Run only on the main branch and the pr/* branches to reduce CI runs in the organization, but allow CI runs for contributors in their forks
- Create Reusable Github Action workflow and use it in another workflow file
- Reuse a GitHub Action workflow from another (public) repository.
- GitHub jobs and workflows depending on each other
- Avoid duplicate triggers (push and pull_request for maintainers)
- List of files changed since the most recent push or in the current pull-request
- Try others
Published on 2022-12-01
If you have any comments or questions, feel free to post them on the source of this page in GitHub. Source on GitHub.
Comment on this post