This repository demonstrates the use of GitHub Actions to
- build a simple C program
- create a Debian Package
- upload to GitHub Releases
- Creates an Apt repository on GitHub Pages
- workflow is triggered by a tag starting with
vfollowed by a number
The repo lives on https://bascodes.github.io/gha-01-helloworld/repo/.
Since directory listing is disabled on GH Pages, here is a direct link to the Releases file: https://bascodes.github.io/gha-01-helloworld/repo/dists/noble/Release.
docker build -t my-helloworld-image .
docker run --rm my-helloworld-image - The above Docker commands can be run in a GitHub Action here.