b0ceee7e9b0a481e1fa5217399da253dcbde87d2
Gitea Actions
Reusable Gitea Actions composite workflows for noctrl infrastructure automation.
Available Actions
Podman Build And Publish
Builds and optionally pushes OCI container images to registry.noctrl.eu using Podman with isolated storage context.
Location: ./podman-build-publish
Use in workflows:
- uses: https://gitea.noctrl.eu/noctrl/actions/podman-build-publish@v1
with:
image-name: noctrl/myapp
tags: |
latest
sha-${{ github.sha }}
See podman-build-publish README for full documentation.
Usage
Reference actions by absolute URL in your workflow:
- uses: https://gitea.noctrl.eu/noctrl/actions/<action-name>@<ref>
Ref Options:
@v1— points to tagv1@main— points to default branch@commit-sha— points to specific commit
Repository Secrets
Actions reference caller repository secrets. Ensure your repository has required secrets defined:
- REGISTRY_USERNAME — registry.noctrl.eu authentication username
- REGISTRY_PASSWORD — registry.noctrl.eu authentication password
Set these in repository Settings → Secrets.
Contributing
When adding new actions:
- Create action directory:
./action-name/ - Include
action.yaml(composite action definition) - Include
README.mdwith inputs, outputs, and usage example - Tag stable versions:
git tag v1,git tag v2, etc. - Update this root README
Description