From e1d217678482fbd50dbf74a9819e5bee34512735 Mon Sep 17 00:00:00 2001 From: Dee Anzorge Date: Sat, 2 Dec 2023 19:45:48 +0100 Subject: [PATCH] nix: add flakestry publish workflow --- .github/workflows/flakestry-publish.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/flakestry-publish.yaml diff --git a/.github/workflows/flakestry-publish.yaml b/.github/workflows/flakestry-publish.yaml new file mode 100644 index 000000000..6288ee951 --- /dev/null +++ b/.github/workflows/flakestry-publish.yaml @@ -0,0 +1,21 @@ +name: "Publish a flake to flakestry" +on: + push: + tags: + - "v?[0-9]+\.[0-9]+\.[0-9]+-nix[0-9]+" + workflow_dispatch: + inputs: + tag: + description: "The existing tag to publish" + type: "string" + required: true +jobs: + publish-flake: + runs-on: ubuntu-latest + permissions: + id-token: "write" + contents: "read" + steps: + - uses: flakestry/flakestry-publish@main + with: + version: "${{ inputs.tag || github.ref_name }}"