From e9a5ef8916d950c36e3f41341bdb3ece4a18b2b4 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 5 Feb 2021 03:09:48 +0100 Subject: [PATCH] Re-enable `vendor-gems` for pull requests. --- .github/workflows/vendor-gems.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vendor-gems.yml b/.github/workflows/vendor-gems.yml index 2e3fef6b15..46b3d454b0 100644 --- a/.github/workflows/vendor-gems.yml +++ b/.github/workflows/vendor-gems.yml @@ -1,6 +1,7 @@ name: Vendor Gems on: + pull_request_target: workflow_dispatch: inputs: pull_request: @@ -40,17 +41,25 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.HOMEBREW_GITHUB_API_TOKEN }} - name: Vendor Gems + env: + GEM_NAME: ${{ steps.checkout.outputs.gem_name }} run: | - if [[ '${{ steps.checkout.outputs.gem_name }}' == 'sorbet' ]]; then + set -u + + if [[ "${GEM_NAME}" == 'sorbet' ]]; then brew vendor-gems --update sorbet,sorbet-runtime else brew vendor-gems fi - name: Update RBI files + env: + GEM_NAME: ${{ steps.checkout.outputs.gem_name }} run: | + set -u + if brew typecheck --update --fail-if-not-changed; then if git add Library/Homebrew/sorbet; then - git commit -m "Update RBI files for ${{ steps.checkout.outputs.gem_name }}." + git commit -m "Update RBI files for ${GEM_NAME}." fi git reset --hard