|
17 | 17 | aws-s3-us-integration: |
18 | 18 | name: AWS S3 US Integration |
19 | 19 | runs-on: ubuntu-latest |
20 | | - # Skip forks and Dependabot (no access to secrets) |
21 | | - if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]' |
| 20 | + # Run on push/workflow_dispatch, skip forks and Dependabot on PRs |
| 21 | + if: github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]') |
22 | 22 | env: |
23 | 23 | REGION_NAME: us-east-1 |
24 | 24 | STACK_NAME: s3cli-iam |
|
86 | 86 | aws-s3-public-read-integration: |
87 | 87 | name: AWS S3 Public Read Integration |
88 | 88 | runs-on: ubuntu-latest |
89 | | - # Skip forks and Dependabot (no access to secrets) |
90 | | - if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]' |
| 89 | + # Run on push/workflow_dispatch, skip forks and Dependabot on PRs |
| 90 | + if: github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]') |
91 | 91 | env: |
92 | 92 | REGION_NAME: us-east-1 |
93 | 93 | STACK_NAME: s3cli-public-bucket |
@@ -136,8 +136,8 @@ jobs: |
136 | 136 | aws-s3-frankfurt-integration: |
137 | 137 | name: AWS S3 Frankfurt Integration |
138 | 138 | runs-on: ubuntu-latest |
139 | | - # Skip forks and Dependabot (no access to secrets) |
140 | | - if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]' |
| 139 | + # Run on push/workflow_dispatch, skip forks and Dependabot on PRs |
| 140 | + if: github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]') |
141 | 141 | env: |
142 | 142 | REGION_NAME: eu-central-1 |
143 | 143 | STACK_NAME: s3cli-private-bucket |
@@ -186,8 +186,8 @@ jobs: |
186 | 186 | s3-compatible-integration: |
187 | 187 | name: S3 Compatible Integration |
188 | 188 | runs-on: ubuntu-latest |
189 | | - # Skip forks and Dependabot (no access to secrets) |
190 | | - if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]' |
| 189 | + # Run on push/workflow_dispatch, skip forks and Dependabot on PRs |
| 190 | + if: github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]') |
191 | 191 | steps: |
192 | 192 | - name: Checkout code |
193 | 193 | uses: actions/checkout@v6 |
|
0 commit comments