From 0137f4c04e31db8325fca200131f41358a39bd00 Mon Sep 17 00:00:00 2001 From: yorifuji Date: Tue, 4 Jun 2024 00:49:02 +0900 Subject: [PATCH] ci: rename and enhance dependency update checker --- .github/workflows/pubspec-update-checker.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pubspec-update-checker.yml b/.github/workflows/pubspec-update-checker.yml index 0bde8e6..7daa468 100644 --- a/.github/workflows/pubspec-update-checker.yml +++ b/.github/workflows/pubspec-update-checker.yml @@ -1,4 +1,4 @@ -name: pubspec.yaml update checker +name: dependency update checker run-name: Check pubspec.lock updates ${{ (vars.RUNS_ON_SELF_HOSTED == null && '(on GitHub-hosted)') || '(on self-hosted)' }} @@ -16,7 +16,7 @@ permissions: pull-requests: write jobs: - pubspec-update-checker: + dependency-update-checker: runs-on: ${{ (vars.RUNS_ON_SELF_HOSTED == null && 'ubuntu-latest') || 'self-hosted' }} timeout-minutes: 30 steps: @@ -31,7 +31,10 @@ jobs: - name: Check for changes run: | rm pubspec.lock + rm ios/Podfile.lock flutter pub get + pod repo update + pod install --repo-update git diff - name: Create PR if changes @@ -41,11 +44,11 @@ jobs: if [[ -n $(git status --porcelain) ]]; then git config --local user.name $GIT_USER_NAME git config --local user.email $GIT_USER_EMAIL - git add pubspec.lock - git commit -m "Update pubspec.lock" - git checkout -b ci/pubspec-update-checker - git push -f origin ci/pubspec-update-checker - gh pr create --base ${{ github.ref_name }} --head ci/pubspec-update-checker --title "CI: Update pubspec.lock" --body "Update pubspec.lock" || exit 0 + git add pubspec.lock ios/Podfile.lock + git commit -m "Update dependencies" + git checkout -b ci/dependency-update-checker + git push -f origin ci/dependency-update-checker + gh pr create --base ${{ github.ref_name }} --head ci/dependency-update-checker --title "CI: Update dependencies" --body "Update dependencies" || exit 0 else - git push -d origin ci/pubspec-update-checker || exit 0 + git push -d origin ci/dependency-update-checker || exit 0 fi