Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Neilpang committed Dec 9, 2023
1 parent 513e769 commit 0f7215f
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions .github/workflows/generate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ jobs:
- uses: actions/checkout@v4
with:
token: ${{ secrets.VM_TOKEN }}
fetch-depth: '2'
- name: Get latest release
id: get-latest-release
uses: InsonusK/[email protected]
Expand Down Expand Up @@ -70,11 +71,14 @@ jobs:
#if only hash id in test.yml changes, skip
currentHash="$(cat .github/workflows/test.yml | grep -i "uses: ${{ github.repository }}" | head -1 | cut -d @ -f 2)"
echo "Current hash: $currentHash"
parentHash="$OLD_HASH"
echo "Parent hash: $parentHash"
lastHash="$(git rev-parse 'HEAD~1')"
echo "Last hash: $lastHash"
oldHash="$lastHash"
echo "OLD_HASH: $OLD_HASH"
echo "Old hash using last hash: $oldHash"
git diff
cp .github/workflows/test.yml test.yml.back
sed -i "s/$currentHash/$parentHash/g" .github/workflows/test.yml
sed -i "s/$currentHash/$oldHash/g" .github/workflows/test.yml
if git diff --quiet; then
echo "no changes"
else
Expand All @@ -89,11 +93,11 @@ jobs:
newHash="$(git rev-parse main)"
echo "New hash: $newHash"
#modify test.yml
sed -i "s/$parentHash/$newHash/g" .github/workflows/test.yml
sed -i "s/$oldHash/$newHash/g" .github/workflows/test.yml
fi
- uses: EndBug/add-and-commit@v9
with:
message: "Update test hash"
message: "Update from base vm"
pull: '--rebase --autostash '
add: |
.github/workflows/readme.yml
Expand Down

0 comments on commit 0f7215f

Please sign in to comment.