nix-init/.github/workflows/release.yml
dependabot[bot] 79df07c2e8
build(deps): bump DeterminateSystems/nix-installer-action from 8 to 9
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 8 to 9.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 08:56:10 +00:00

37 lines
907 B
YAML

name: release
on:
push:
tags:
- v[0-9]+.[0-9]+.[0-9]+
workflow_dispatch:
inputs:
tag:
description: The existing tag to publish to FlakeHub
type: string
required: true
jobs:
release:
runs-on: ubuntu-latest
if: github.event_name != 'workflow_dispatch'
steps:
- uses: softprops/action-gh-release@v1
with:
body: "[CHANGELOG.md](https://github.com/nix-community/nix-init/blob/main/CHANGELOG.md)"
flakehub:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.tag != null && format('refs/tags/{0}', inputs.tag) || '' }}
- uses: DeterminateSystems/nix-installer-action@v9
- uses: DeterminateSystems/flakehub-push@v3
with:
visibility: public
tag: ${{ inputs.tag }}