Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Cilium Reusable GitHub Actions

Reusable GitHub Actions used by the Cilium project.

Overview

Cilium is an eBPF-based networking, observability, and security solution for Kubernetes. This repository contains the shared GitHub Actions that power its CI infrastructure.

Usage

steps:
  - uses: cilium/actions/<action-name>@<ref>
    with:
      param: value

Each action directory contains an action.yaml (or action.yml) describing its inputs, outputs, and steps.

Set commit status

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: pending

Contributing

When 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.

License

Apache 2.0 License. See LICENSE for details.

About

A collection of GitHub Actions used by Cilium projects

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors