Workflows should be on the default branch
diff --git a/.github/workflows/build-pelican.yml b/.github/workflows/build-pelican.yml
new file mode 100644
index 0000000..1d84c8f
--- /dev/null
+++ b/.github/workflows/build-pelican.yml
@@ -0,0 +1,19 @@
+name: build-pelican
+on:
+ workflow_dispatch:
+ inputs:
+ branch:
+ description: 'Pelican source branch'
+ required: true
+ default: 'dfoulks/pelican-gha'
+jobs:
+ build-pelican:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ ref: ${{ github.event.inputs.branch }}
+ - uses: apache/infrastructure-actions/pelican@main
+ with:
+ destination: ${{ github.event.inputs.branch }}-site
+ gfm: true