Merge pull request #3210 from zinduolis/automate_browserstack_3206

Update GitHub Actions not to require approval to run auto tests (#3206)
This commit is contained in:
zinduolis
2024-11-08 21:40:13 +10:00
committed by GitHub

View File

@@ -4,14 +4,7 @@ on:
pull_request_target:
branches: [ master ]
jobs:
approve:
runs-on: ubuntu-latest
steps:
- name: Approve
run: echo For security reasons, all pull requests need to be approved first before running any automated CI.
jobs:
ubuntu-job:
name: 'BrowserStack Test on Ubuntu'
runs-on: ubuntu-latest # Can be self-hosted runner also
@@ -34,7 +27,7 @@ jobs:
local-identifier: random
- name: 'Checkout the repository'
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 2