Skip to content

Commit

Permalink
Update workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
philip-linaro committed Dec 21, 2023
1 parent b7b8aa5 commit 2251ad2
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 31 deletions.
22 changes: 7 additions & 15 deletions .github/workflows/pullrequest.yml
Expand Up @@ -8,15 +8,15 @@ on:
pull_request_target:
branches: [ master ]

# Cancel in-progress jobs or runs for the current workflow
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
process-pull-request:
runs-on: self-hosted
steps:
- name: Cancel previous runs
uses: n1hility/cancel-previous-runs@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}

# HACK! 96Boards is currently using an old Jekyll theme that caches
# built images inside the source directory which gets reset when the
# fetch occurs so let's move it out of the way briefly ...
Expand All @@ -27,7 +27,7 @@ jobs:
run: MS="$GITHUB_WORKSPACE/website/merged_sources"; if [ -d "$MS" ]; then mv "$MS" "$GITHUB_WORKSPACE"; fi

- name: Fetch website repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
repository: 96boards/website
Expand All @@ -38,7 +38,7 @@ jobs:
run: MS="$GITHUB_WORKSPACE/merged_sources"; if [ -d "$MS" ]; then mv "$MS" "$GITHUB_WORKSPACE/website"; fi

- name: Fetch docs repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
repository: 96boards/documentation
Expand Down Expand Up @@ -72,11 +72,3 @@ jobs:
- name: Check routing rules
run: /srv/github-action-scripts/test-routing-rules.sh

- name: Run Pa11y scan
uses: benc-uk/workflow-dispatch@v1
with:
workflow: CheckSite
repo: linaro-its/pa11y-ci-container
token: ${{ secrets.BUILD_REPO_TOKEN }}
inputs: '{ "uri": "${{ env.SITE_URL }}" }'
24 changes: 8 additions & 16 deletions .github/workflows/push.yml
Expand Up @@ -9,15 +9,15 @@ on:
branches: [ master ]
workflow_dispatch:

# Cancel in-progress jobs or runs for the current workflow
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
process-push:
runs-on: self-hosted
steps:
- name: Cancel previous runs
uses: n1hility/cancel-previous-runs@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}

# HACK! 96Boards is currently using an old Jekyll theme that caches
# built images inside the source directory which gets reset when the
# fetch occurs so let's move it out of the way briefly ...
Expand All @@ -28,7 +28,7 @@ jobs:
run: MS="$GITHUB_WORKSPACE/website/merged_sources"; if [ -d "$MS" ]; then mv "$MS" "$GITHUB_WORKSPACE"; fi

- name: Fetch website repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: 96boards/website
path: website
Expand All @@ -38,7 +38,7 @@ jobs:
run: MS="$GITHUB_WORKSPACE/merged_sources"; if [ -d "$MS" ]; then mv "$MS" "$GITHUB_WORKSPACE/website"; fi

- name: Fetch docs repository
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: 96boards/documentation
path: documentation
Expand All @@ -49,7 +49,7 @@ jobs:
- run: env

- name: Directory push/pop
uses: linaro-its/directory-push-and-pop@v2.4
uses: linaro-its/directory-push-and-pop@v3.0
with:
cacheDirectory: /srv/site-builds
namedDirectory: ${{ env.SITE_URL }}
Expand Down Expand Up @@ -91,11 +91,3 @@ jobs:

- name: Invalidate CloudFront cache
run: /srv/github-action-scripts/invalidate-cloudfront.sh

- name: Run Pa11y scan
uses: benc-uk/workflow-dispatch@v1
with:
workflow: CheckSite
repo: linaro-its/pa11y-ci-container
token: ${{ secrets.BUILD_REPO_TOKEN }}
inputs: '{ "uri": "${{ env.SITE_URL }}" }'

0 comments on commit 2251ad2

Please sign in to comment.