flakehub-backfill.yaml 587 B

12345678910111213141516171819202122232425
  1. name: "Push to FlakeHub (manual)"
  2. on:
  3. workflow_dispatch:
  4. inputs:
  5. tag:
  6. description: "Tag to publish to FlakeHub"
  7. type: "string"
  8. required: true
  9. jobs:
  10. push:
  11. runs-on: "ubuntu-22.04"
  12. permissions:
  13. id-token: "write"
  14. contents: "read"
  15. steps:
  16. - uses: "actions/checkout@v4"
  17. with:
  18. ref: "refs/tags/${{ inputs.tag }}"
  19. - uses: "DeterminateSystems/nix-installer-action@main"
  20. - uses: "DeterminateSystems/flakehub-push@main"
  21. with:
  22. visibility: "public"
  23. tag: "${{ inputs.tag }}"