From 0415e7bd2e0ef248232053fb738f9a75b3744370 Mon Sep 17 00:00:00 2001 From: Thalia Archibald Date: Tue, 30 Apr 2024 09:02:10 -0700 Subject: [PATCH] Keep spoiler history instead of force-pushing --- .github/workflows/main.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 32eaf1c..7465335 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,8 @@ jobs: sudo docker run --privileged --name qr -e CI=true -t quine-relay - name: push spoiler run: | - mkdir spoiler + git clone https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/mame/quine-relay.git spoiler --branch spoiler + git -C spoiler rm --quiet -r '*' sudo docker cp qr:/usr/local/share/quine-relay/QR.rb spoiler/ sudo docker cp qr:/usr/local/share/quine-relay/QR.rs spoiler/ sudo docker cp qr:/usr/local/share/quine-relay/QR.scala spoiler/ @@ -146,12 +147,12 @@ jobs: sudo docker cp qr:/usr/local/share/quine-relay/QR.rc spoiler/ sudo docker cp qr:/usr/local/share/quine-relay/QR.rexx spoiler/ cd spoiler - git init --quiet git config user.name 'Yusuke Endoh' git config user.email 'mame@ruby-lang.org' git add . - git commit -m spoiler --quiet - git push --force --quiet https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/mame/quine-relay.git master:spoiler + TZ=Asia/Tokyo \ + git commit --allow-empty -m "spoiler: $(git show -s --format=%s "$GITHUB_SHA")" + git push --quiet origin spoiler echo The intermediate sources are available: https://github.com/mame/quine-relay/tree/spoiler if: github.event_name == 'push' && github.ref == 'refs/heads/master' env: