tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

safari_technology_preview.yml (1290B)


      1 name: "All Tests: Safari Technology Preview"
      2 
      3 # We never interact with the GitHub API, thus we can simply disable all
      4 # permissions the GitHub token would have.
      5 permissions: {}
      6 
      7 on:
      8  workflow_dispatch:
      9  workflow_run:
     10    workflows:
     11      - epochs
     12    types:
     13      - completed
     14  push:
     15    branches:
     16      - epochs/three_hourly
     17      - triggers/safari_preview
     18 
     19 jobs:
     20  check-workflow-run:
     21    name: Check for appropriate epochs
     22    uses: ./.github/workflows/check-workflow-run.yml
     23    with:
     24      check-refs: '["refs/heads/epochs/three_hourly"]'
     25    permissions:
     26      actions: read
     27 
     28  safari-technology-preview-results:
     29    name: "All Tests: Safari Technology Preview"
     30    needs: check-workflow-run
     31    if: |
     32      github.event_name != 'workflow_run' || fromJSON(needs.check-workflow-run.outputs.updated-refs)['refs/heads/epochs/three_hourly'] != null
     33    uses: ./.github/workflows/safari-wptrunner.yml
     34    with:
     35      artifact-name: safari-technology-preview-results
     36      safari-technology-preview: true
     37      safaridriver-diagnose: false
     38      matrix: '{"current-chunk": [1, 2, 3, 4, 5, 6, 7, 8], "total-chunks": [8]}'
     39      extra-options: --no-fail-on-unexpected
     40      fetch-ref: ${{ fromJSON(needs.check-workflow-run.outputs.updated-refs || '{}')['refs/heads/epochs/three_hourly'] }}