This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/attic.git
The following commit(s) were added to refs/heads/main by this push:
new faf3a46 Only update asf-site and cwiki-retired for main
faf3a46 is described below
commit faf3a46030657462bc42edfb62e80e9e3ffd903a
Author: Sebb <[email protected]>
AuthorDate: Sat May 3 00:56:34 2025 +0100
Only update asf-site and cwiki-retired for main
---
.github/workflows/website.yml | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml
index 26c8543..5ec53e3 100644
--- a/.github/workflows/website.yml
+++ b/.github/workflows/website.yml
@@ -17,10 +17,13 @@
name: Build Attic site
+# If the target branch is main, output is written to asf-site and cwiki-retired
+# Otherwise, the generated output is written back to the branch so it can be
checked
+
on:
push:
- branches: ['main']
pull_request:
+ workflow_dispatch:
jobs:
website:
@@ -32,12 +35,14 @@ jobs:
with:
fetch-depth: 1
- name: 🗂 Checkout asf-site branch with minimum depth
+ if: ${{ (github.head_ref || github.ref_name) == 'main' }}
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 #
3.5.3
with:
ref: asf-site
fetch-depth: 1
path: asf-site
- name: 🗂 Checkout cwiki-retired branch with minimum depth
+ if: ${{ (github.head_ref || github.ref_name) == 'main' }}
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 #
3.5.3
with:
ref: cwiki-retired
@@ -55,9 +60,13 @@ jobs:
rm -rf cwiki-retired/*
ruby --version
bundle exec jekyll build -d asf-site/output
+ - name: Move cwiki-retired out of asf-site
+ if: ${{ (github.head_ref || github.ref_name) == 'main' }}
+ run: |
mv asf-site/output/cwiki_retired/* cwiki-retired
rm -rf asf-site/output/cwiki_retired
- name: 🚀 Add commit to the asf-site branch
+ if: ${{ (github.head_ref || github.ref_name) == 'main' }}
working-directory: asf-site
run: |
echo "Running git config"
@@ -71,6 +80,7 @@ jobs:
git push origin asf-site
fi
- name: 🚀 Add commit to the cwiki-retired branch
+ if: ${{ (github.head_ref || github.ref_name) == 'main' }}
working-directory: cwiki-retired
run: |
echo "Running git config"
@@ -83,3 +93,16 @@ jobs:
then
git push origin cwiki-retired
fi
+ - name: 🚀 Add commit to the branch (if not 'main')
+ if: ${{ (github.head_ref || github.ref_name) != 'main' }}
+ run: |
+ echo "Running git config"
+ git config user.name "GitHub Actions"
+ git config user.email "[email protected]"
+ echo "Running git add -A"
+ git add -A .
+ echo "Running git commit"
+ if git commit -m "Regenerated website based on ${GITHUB_SHA} commit"
+ then
+ git push
+ fi