daemos 0.1.2

A local-only music player
Documentation
name: Publish to FlakeHub

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:
  flakehub-publish:
    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@main"

      - uses: "DeterminateSystems/flakehub-push@main"
        with:
          visibility: "public"
          name: "Xithrius/daemos"
          tag: "${{ inputs.tag }}"