We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d8c973f + 1698ed3 commit 7d39a26Copy full SHA for 7d39a26
.github/workflows/flakehub-publish-tagged.yml
@@ -0,0 +1,27 @@
1
+name: "Publish tags to FlakeHub"
2
+on:
3
+ push:
4
+ tags:
5
+ - "v?[0-9]+.[0-9]+.[0-9]+*"
6
+ workflow_dispatch:
7
+ inputs:
8
+ tag:
9
+ description: "The existing tag to publish to FlakeHub"
10
+ type: "string"
11
+ required: true
12
+jobs:
13
+ flakehub-publish:
14
+ runs-on: "ubuntu-latest"
15
+ permissions:
16
+ id-token: "write"
17
+ contents: "read"
18
+ steps:
19
+ - uses: "actions/checkout@v3"
20
+ with:
21
+ ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}"
22
+ - uses: "DeterminateSystems/nix-installer-action@main"
23
+ - uses: "DeterminateSystems/flakehub-push@main"
24
25
+ visibility: "public"
26
+ name: "ryantm/agenix"
27
+ tag: "${{ inputs.tag }}"
0 commit comments