• 2.2.6 8edc8765ae

    2.2.6
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 3s
    published / signing-is-ready (push) Successful in 4s
    published / source-is-compliant (push) Successful in 6s
    published / source-is-tested (push) Successful in 4s
    published / source-is-secure (push) Successful in 10s
    published / documentation-passes-lint (push) Successful in 53s
    published / source-passes-lint (push) Successful in 47s
    published / projectfile-is-ok (push) Successful in 4s
    published / source-is-ok (push) Successful in 0s
    published / documentation-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / binaries-are-built (amd64, darwin) (push) Successful in 12s
    published / binaries-are-built (amd64, linux) (push) Successful in 4s
    published / binaries-are-built (arm64, linux) (push) Successful in 5s
    published / binaries-are-built (arm64, darwin) (push) Successful in 7s
    published / binaries-are-built (riscv64, linux) (push) Successful in 6s
    published / image-is-built (amd64) (push) Successful in 3m27s
    published / gsa (arm64, darwin) (push) Successful in 4s
    published / gsa (amd64, darwin) (push) Successful in 4s
    published / gsa (amd64, linux) (push) Successful in 4s
    published / gsa (riscv64, linux) (push) Successful in 3s
    published / gsa (arm64, linux) (push) Successful in 3s
    published / secrets-ready (push) Successful in 0s
    published / image-has-sbom (amd64) (push) Successful in 9s
    published / image-is-secure (amd64) (push) Successful in 15s
    published / binaries-are-ok (push) Successful in 0s
    published / images-are-ok (push) Successful in 0s
    published / binaries-are-signed (amd64, darwin) (push) Successful in 4s
    published / binaries-are-signed (amd64, linux) (push) Successful in 4s
    published / binaries-are-signed (arm64, darwin) (push) Successful in 4s
    published / binaries-are-signed (arm64, linux) (push) Successful in 4s
    published / binaries-are-signed (riscv64, linux) (push) Successful in 4s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 0s
    published / container-is-diagnosed (push) Successful in 0s
    published / container-is-verified (amd64) (push) Successful in 41s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (push) Successful in 0s
    published / image-is-signed (push) Successful in 0s
    published / image-is-attested (amd64, kiota) (push) Successful in 29s
    published / image-is-attested (amd64, dockerhub) (push) Successful in 49s
    published / binaries-are-released (amd64, darwin) (push) Successful in 2s
    published / binaries-are-released (amd64, linux) (push) Successful in 2s
    published / binaries-are-released (arm64, darwin) (push) Successful in 2s
    published / binaries-are-released (riscv64, linux) (push) Successful in 2s
    published / binaries-are-released (arm64, linux) (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 10s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-07 13:38:12 +00:00 | 141 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    6 commits, 1 contributor, 1 day since 2.2.5.

    Installation

    If the registries above are unreachable, pull from the origin instead:

    Pull from Kiota — linux/amd64

    docker pull kiota.ch/projectfile/ci:2.2.6
    

    Download the prebuilt binary for your platform from this release:

    mkdir -p ~/.local/bin && curl --fail --location --output ~/.local/bin/pf-ci https://kiota.ch/projectfile/ci/releases/download/2.2.6/pf-ci-$(uname -s | tr A-Z a-z)-$(uname -m) && chmod +x ~/.local/bin/pf-ci
    ~/.local/bin/pf-ci --help
    

    Published for: linux/amd64, linux/arm64, linux/riscv64, darwin/amd64, darwin/arm64

    Usage

    Lower the CI DAG to a forge’s workflow files:

    pf-ci resolve
    pf-ci generate -target forgejo
    pf-ci generate -target gha -check
    

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/projectfile-ci:2.2.6
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/projectfile/ci:2.2.6
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/projectfile-ci:2.2.6
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/projectfile/ci:2.2.6
    

    Full changes: https://kiota.ch/projectfile/ci/compare/2.2.5...2.2.6

    Downloads