From c921f8d77800c1e3b453ca7c35c71615e1153215 Mon Sep 17 00:00:00 2001 From: Wei <41205mw@gmail.com> Date: Fri, 15 Mar 2024 21:38:59 +0800 Subject: [PATCH 1/3] Add auto-merge & approve --- .github/workflows/Dependabot.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Dependabot.yml b/.github/workflows/Dependabot.yml index 33ee2af3f1..86722ec5e6 100644 --- a/.github/workflows/Dependabot.yml +++ b/.github/workflows/Dependabot.yml @@ -39,6 +39,6 @@ jobs: git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" make install git push - # gh pr review --approve "$PR_URL" - # gh pr merge --auto --merge "$PR_URL" + gh pr merge --auto --merge "$PR_URL" + gh pr review --approve "$PR_URL" From f677ab8468d06c303ed4136b34754e3b28dec491 Mon Sep 17 00:00:00 2001 From: Wei <41205mw@gmail.com> Date: Fri, 15 Mar 2024 21:45:00 +0800 Subject: [PATCH 2/3] Set dependabot to look at composite actions versions --- .github/dependabot.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9b1ff2e110..c5130067c5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,6 +4,11 @@ updates: directory: "/" schedule: interval: "weekly" + + - package-ecosystem: "github-actions" + directory: "/.github/actions/setup" + schedule: + interval: "weekly" - package-ecosystem: "swift" directory: "/" From 92d301be67ab2404480751c061ee0a690657e210 Mon Sep 17 00:00:00 2001 From: Wei <41205mw@gmail.com> Date: Fri, 15 Mar 2024 22:16:42 +0800 Subject: [PATCH 3/3] Add irgaly/xcode-cache --- .github/workflows/actions/setup/action.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/actions/setup/action.yml b/.github/workflows/actions/setup/action.yml index 5b193141bc..75a3c4c2ec 100644 --- a/.github/workflows/actions/setup/action.yml +++ b/.github/workflows/actions/setup/action.yml @@ -17,14 +17,18 @@ runs: - uses: irgaly/setup-mint@v1 - uses: dcarbone/install-yq-action@v1.1.1 - # - name: "Xcode Cache" + - name: "Xcode Cache" + if: contains(inputs.os, 'macos') + uses: irgaly/xcode-cache@v1 + with: + key: xcode-cache-deriveddata-${{ github.workflow }}-${{ github.sha }} + restore-keys: xcode-cache-deriveddata-${{ github.workflow }}- + + # - name: "Set IgnoreFileSystemDeviceInodeChanges flag" # if: contains(inputs.os, 'macos') - # uses: irgaly/xcode-cache@v1 - # with: - # key: xcode-cache-deriveddata-${{ github.workflow }}-${{ github.sha }} - # restore-keys: | - # xcode-cache-deriveddata-${{ github.workflow }}- - + # shell: bash + # run: defaults write com.apple.dt.XCBuild IgnoreFileSystemDeviceInodeChanges -bool YES + - name: "Swift Package Manager Cache" uses: actions/cache@v3 with: