Reusable GitHub Actions used by the Cilium project.
Cilium is an eBPF-based networking, observability, and security solution for Kubernetes. This repository contains the shared GitHub Actions that power its CI infrastructure.
steps:
- uses: cilium/actions/<action-name>@<ref>
with:
param: valueEach action directory contains an action.yaml (or action.yml) describing its inputs, outputs, and steps.
The set-commit-status action sets the workflow's commit status on a given SHA.
The calling workflow must grant statuses: write permission.
permissions:
statuses: write
steps:
- uses: cilium/actions/set-commit-status@<commit-sha> # main
with:
sha: ${{ github.sha }}
status: pendingWhen adding or modifying an action:
- Pin all external action references to a full commit SHA.
- Add a
# renovate:comment above any tool version so Renovate can keep it up to date.
Apache 2.0 License. See LICENSE for details.