From 4a7533560281afde28449f02eb7b431bd5d46394 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Mon, 14 Oct 2024 11:52:46 +0100 Subject: [PATCH] Test deployment with decoupled build.yml workflow Test https://github.com/getpelican/pelican/pull/3404 --- .github/workflows/build.yml | 17 +++++++++++++++++ .github/workflows/pelican.yml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..94a8d635 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,17 @@ +name: Test build +on: + pull_request: + workflow_dispatch: + workflow_call: +jobs: + Test_build: + name: Test build + uses: noelmiller/pelican/.github/workflows/build.yml@pelican_decouple_build_workflow + permissions: + contents: read + pages: write + id-token: write + with: + settings: "publishconf.py" + requirements: "pelican[markdown] typogrify" + theme: "https://github.com/seanh/sidecar.git" diff --git a/.github/workflows/pelican.yml b/.github/workflows/pelican.yml index 365443dc..2ccf1424 100644 --- a/.github/workflows/pelican.yml +++ b/.github/workflows/pelican.yml @@ -5,7 +5,7 @@ on: workflow_dispatch: jobs: Deploy: - uses: getpelican/pelican/.github/workflows/github_pages.yml@b86383fb28a160eeaf3e13cbf99469a0ed4cfcb2 + uses: noelmiller/pelican/.github/workflows/github_pages.yml@pelican_decouple_build_workflow permissions: contents: read pages: write