Superproject commitbot fixes (#911)

This commit is contained in:
Sam Darwin
2024-05-23 10:05:17 -06:00
committed by GitHub
parent a95c0aaf6a
commit 1f5cc66c13

View File

@@ -1,10 +1,7 @@
name: Commit Bot
# To avoid infinite loops, don't trigger on "push"
on:
push:
branches:
- master
- develop
schedule:
- cron: "0,30 * * * *"
@@ -34,6 +31,7 @@ jobs:
with:
ref: master
path: master
persist-credentials: false
- name: Checkout develop repository
uses: actions/checkout@v4
@@ -41,6 +39,7 @@ jobs:
with:
ref: develop
path: develop
persist-credentials: false
- name: Check for module updates
run: |
@@ -58,6 +57,10 @@ jobs:
submodule_name=$(echo "$key" | awk -F '.' '{print $2}')
submodule_path=$(echo "$path")
url=$(git config --file .gitmodules --get-regexp "^submodule\.$submodule_name\.url$" | awk '{print $2}')
if [[ ! "$url" =~ ^https:// ]]; then
basicreponame=$(basename $url)
url=${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY_OWNER}/${basicreponame}
fi
hash=$(git ls-remote "$url" "refs/heads/$branch" | cut -f 1)
hash="${hash#"${hash%%[![:space:]]*}"}"
hash="${hash%"${hash##*[![:space:]]}"}"
@@ -87,7 +90,8 @@ jobs:
uses: ad-m/github-push-action@v0.8.0
if: contains(steps.branches.outputs.branches, 'master')
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
# github_token: ${{ secrets.GITHUB_TOKEN }}
github_token: ${{ secrets.CI_PAT }}
branch: master
directory: master
@@ -95,7 +99,8 @@ jobs:
uses: ad-m/github-push-action@v0.8.0
if: contains(steps.branches.outputs.branches, 'develop')
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
# github_token: ${{ secrets.GITHUB_TOKEN }}
github_token: ${{ secrets.CI_PAT }}
branch: develop
directory: develop