diff --git a/.github/workflows/Danger.yml b/.github/workflows/Danger.yml index 6ac3cbc..5435ae4 100644 --- a/.github/workflows/Danger.yml +++ b/.github/workflows/Danger.yml @@ -1,25 +1,20 @@ name: Danger - on: pull_request - +permissions: + pull-requests: write jobs: danger: - runs-on: macos-13 - steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup ruby uses: ruby/setup-ruby@v1 with: ruby-version: '3.2' - - name: Select Xcode run: sudo xcode-select -s /Applications/Xcode_15.0.app/Contents/Developer - - name: Cache RubyGems uses: actions/cache@v1 with: @@ -27,15 +22,13 @@ jobs: key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }} restore-keys: | ${{ runner.os }}-gem- - - name: Cache Mint Builds uses: actions/cache@v1 with: path: ${{ env.MINT_PATH }} key: ${{ runner.os }}-mint-build-${{ env.SWIFTLINT_VERSION }} restore-keys: | - ${{ runner.os }}-mint-build- - + ${{ runner.os }}-mint-build- - name: Cache Mint Links uses: actions/cache@v1 with: @@ -43,23 +36,19 @@ jobs: key: ${{ runner.os }}-mint-link-${{ env.SWIFTLINT_VERSION }} restore-keys: | ${{ runner.os }}-mint-link- - - name: Bundle install run: | gem install bundler bundle config path vendor/bundle bundle install --jobs 4 --retry 3 - - name: Install Mint and Packages run: | brew install mint mint install realm/SwiftLint@${{ env.SWIFTLINT_VERSION }} - - name: Run Danger run: bundle exec danger env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - env: MINT_PATH: ${{ github.workspace }}/mint MINT_LINK_PATH: ${{ github.workspace }}/mint/bin