diff options
author | 2023-06-01 21:35:26 +0200 | |
---|---|---|
committer | 2023-06-01 12:35:26 -0700 | |
commit | a64da8f0cb3052b55b4e59cabeeef211f5f8debe (patch) | |
tree | 87bf34ab9750ebf36c642cc52cf944dc2cb5777d | |
parent | 689434e012a47b9be897f6d90d6aa211b13dfc19 (diff) | |
download | bun-a64da8f0cb3052b55b4e59cabeeef211f5f8debe.tar.gz bun-a64da8f0cb3052b55b4e59cabeeef211f5f8debe.tar.zst bun-a64da8f0cb3052b55b4e59cabeeef211f5f8debe.zip |
ci: dont run builds in forks (#3156)
-rw-r--r-- | .github/workflows/bun-deploy-site.yml | 3 | ||||
-rw-r--r-- | .github/workflows/bun-ecosystem-test.yml | 1 | ||||
-rw-r--r-- | .github/workflows/bun-linux-aarch64.yml | 1 | ||||
-rw-r--r-- | .github/workflows/bun-linux-build.yml | 1 | ||||
-rw-r--r-- | .github/workflows/bun-mac-aarch64.yml | 5 | ||||
-rw-r--r-- | .github/workflows/bun-mac-x64-baseline.yml | 5 | ||||
-rw-r--r-- | .github/workflows/bun-mac-x64.yml | 5 | ||||
-rw-r--r-- | .github/workflows/bun-release-canary.yml | 4 | ||||
-rw-r--r-- | .github/workflows/bun-release-types-canary.yml | 1 | ||||
-rw-r--r-- | .github/workflows/bun-release.yml | 6 |
10 files changed, 28 insertions, 4 deletions
diff --git a/.github/workflows/bun-deploy-site.yml b/.github/workflows/bun-deploy-site.yml index 1fe647a3d..9783668fb 100644 --- a/.github/workflows/bun-deploy-site.yml +++ b/.github/workflows/bun-deploy-site.yml @@ -12,6 +12,7 @@ jobs: deploy: name: Deploy site runs-on: ubuntu-latest + if: github.repository_owner == 'oven-sh' steps: - name: Trigger Vercel build - run: curl ${{ secrets.VERCEL_DEPLOY_HOOK }}
\ No newline at end of file + run: curl ${{ secrets.VERCEL_DEPLOY_HOOK }} diff --git a/.github/workflows/bun-ecosystem-test.yml b/.github/workflows/bun-ecosystem-test.yml index 262599d6d..611ee5e1c 100644 --- a/.github/workflows/bun-ecosystem-test.yml +++ b/.github/workflows/bun-ecosystem-test.yml @@ -14,6 +14,7 @@ jobs: test: name: ${{ matrix.tag }} runs-on: ${{ matrix.os }} + if: github.repository_owner == 'oven-sh' timeout-minutes: 10 strategy: fail-fast: false diff --git a/.github/workflows/bun-linux-aarch64.yml b/.github/workflows/bun-linux-aarch64.yml index 451fcac06..24ffa793c 100644 --- a/.github/workflows/bun-linux-aarch64.yml +++ b/.github/workflows/bun-linux-aarch64.yml @@ -21,6 +21,7 @@ jobs: linux: name: ${{matrix.tag}} runs-on: ${{matrix.runner}} + if: github.repository_owner == 'oven-sh' timeout-minutes: 90 strategy: matrix: diff --git a/.github/workflows/bun-linux-build.yml b/.github/workflows/bun-linux-build.yml index 4e300b6df..9364f2f5e 100644 --- a/.github/workflows/bun-linux-build.yml +++ b/.github/workflows/bun-linux-build.yml @@ -30,6 +30,7 @@ jobs: linux: name: ${{matrix.tag}} runs-on: ${{matrix.runner}} + if: github.repository_owner == 'oven-sh' timeout-minutes: 90 strategy: fail-fast: false diff --git a/.github/workflows/bun-mac-aarch64.yml b/.github/workflows/bun-mac-aarch64.yml index fea8b274c..64e885a1f 100644 --- a/.github/workflows/bun-mac-aarch64.yml +++ b/.github/workflows/bun-mac-aarch64.yml @@ -28,6 +28,7 @@ jobs: macos-object-files: name: macOS Object runs-on: med-ubuntu + if: github.repository_owner == 'oven-sh' strategy: matrix: include: @@ -100,6 +101,7 @@ jobs: macOS-cpp: name: macOS C++ runs-on: ${{ matrix.runner }} + if: github.repository_owner == 'oven-sh' timeout-minutes: 90 strategy: matrix: @@ -237,6 +239,7 @@ jobs: macOS: name: macOS Link runs-on: ${{ matrix.runner }} + if: github.repository_owner == 'oven-sh' needs: [macOS-cpp, macos-object-files] timeout-minutes: 90 strategy: @@ -388,7 +391,7 @@ jobs: name: Tests ${{matrix.tag}} runs-on: ${{ matrix.runner }} needs: [macOS] - if: github.event_name == 'pull_request' + if: github.event_name == 'pull_request' && github.repository_owner == 'oven-sh' timeout-minutes: 10 outputs: failing_tests: ${{ steps.test.outputs.failing_tests }} diff --git a/.github/workflows/bun-mac-x64-baseline.yml b/.github/workflows/bun-mac-x64-baseline.yml index ff5099627..d80455bb8 100644 --- a/.github/workflows/bun-mac-x64-baseline.yml +++ b/.github/workflows/bun-mac-x64-baseline.yml @@ -28,6 +28,7 @@ jobs: macos-object-files: name: macOS Object runs-on: med-ubuntu + if: github.repository_owner == 'oven-sh' strategy: matrix: include: @@ -100,6 +101,7 @@ jobs: macOS-cpp: name: macOS C++ runs-on: ${{ matrix.runner }} + if: github.repository_owner == 'oven-sh' timeout-minutes: 90 strategy: matrix: @@ -238,6 +240,7 @@ jobs: macOS: name: macOS Link runs-on: ${{ matrix.runner }} + if: github.repository_owner == 'oven-sh' needs: [macOS-cpp, macos-object-files] timeout-minutes: 90 strategy: @@ -392,7 +395,7 @@ jobs: name: Tests ${{matrix.tag}} runs-on: ${{ matrix.runner }} needs: [macOS] - if: github.event_name == 'pull_request' + if: github.event_name == 'pull_request' && github.repository_owner == 'oven-sh' timeout-minutes: 30 outputs: failing_tests: ${{ steps.test.outputs.failing_tests }} diff --git a/.github/workflows/bun-mac-x64.yml b/.github/workflows/bun-mac-x64.yml index 567c13d73..9218e5c0b 100644 --- a/.github/workflows/bun-mac-x64.yml +++ b/.github/workflows/bun-mac-x64.yml @@ -28,6 +28,7 @@ jobs: macos-object-files: name: macOS Object runs-on: med-ubuntu + if: github.repository_owner == 'oven-sh' strategy: matrix: include: @@ -100,6 +101,7 @@ jobs: macOS-cpp: name: macOS C++ runs-on: ${{ matrix.runner }} + if: github.repository_owner == 'oven-sh' timeout-minutes: 90 strategy: matrix: @@ -240,6 +242,7 @@ jobs: macOS: name: macOS Link runs-on: ${{ matrix.runner }} + if: github.repository_owner == 'oven-sh' needs: [macOS-cpp, macos-object-files] timeout-minutes: 90 strategy: @@ -394,7 +397,7 @@ jobs: name: Tests ${{matrix.tag}} runs-on: ${{ matrix.runner }} needs: [macOS] - if: github.event_name == 'pull_request' + if: github.event_name == 'pull_request' && github.repository_owner == 'oven-sh' timeout-minutes: 30 outputs: failing_tests: ${{ steps.test.outputs.failing_tests }} diff --git a/.github/workflows/bun-release-canary.yml b/.github/workflows/bun-release-canary.yml index ca5a19ea3..fe0078902 100644 --- a/.github/workflows/bun-release-canary.yml +++ b/.github/workflows/bun-release-canary.yml @@ -8,6 +8,7 @@ jobs: sign: name: Sign Release runs-on: ubuntu-latest + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-release @@ -40,6 +41,7 @@ jobs: name: Release to NPM runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-release @@ -108,6 +110,7 @@ jobs: name: Release to Dockerhub runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' steps: - id: checkout name: Checkout @@ -149,6 +152,7 @@ jobs: name: Upload to S3 runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-release diff --git a/.github/workflows/bun-release-types-canary.yml b/.github/workflows/bun-release-types-canary.yml index 1962011a7..861c8d454 100644 --- a/.github/workflows/bun-release-types-canary.yml +++ b/.github/workflows/bun-release-types-canary.yml @@ -11,6 +11,7 @@ jobs: npm-types: name: Release types to NPM runs-on: ubuntu-latest + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-types diff --git a/.github/workflows/bun-release.yml b/.github/workflows/bun-release.yml index 835b52ef9..e39c5cda3 100644 --- a/.github/workflows/bun-release.yml +++ b/.github/workflows/bun-release.yml @@ -14,6 +14,7 @@ jobs: sign: name: Sign Release runs-on: ubuntu-latest + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-release @@ -53,6 +54,7 @@ jobs: name: Release to NPM runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-release @@ -85,6 +87,7 @@ jobs: name: Release types to NPM runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-types @@ -127,6 +130,7 @@ jobs: name: Release to Dockerhub runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' steps: - id: checkout name: Checkout @@ -177,6 +181,7 @@ jobs: name: Release to Homebrew runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' steps: - id: checkout name: Checkout @@ -218,6 +223,7 @@ jobs: name: Upload to S3 runs-on: ubuntu-latest needs: sign + if: github.repository_owner == 'oven-sh' defaults: run: working-directory: packages/bun-release |