Skip to content

Commit

Permalink
Update github actions ci to run on forks
Browse files Browse the repository at this point in the history
Excludes actuated when on fork.
Runs some project tests on fork.

Signed-off-by: Derek McGowan <[email protected]>
(cherry picked from commit 357c59b)
Signed-off-by: Austin Vazquez <[email protected]>
  • Loading branch information
dmcgowan authored and austinvazquez committed Oct 11, 2024
1 parent d27b56b commit 8c58f78
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ jobs:
strategy:
matrix:
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb, macos-13, windows-2019]
exclude:
- os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}

steps:
- name: Install dependencies
Expand All @@ -49,7 +51,6 @@ jobs:
#
project:
name: Project Checks
if: github.repository == 'containerd/containerd'
runs-on: ubuntu-20.04
timeout-minutes: 5

Expand All @@ -62,6 +63,7 @@ jobs:
- uses: ./src/github.com/containerd/containerd/.github/actions/install-go

- uses: containerd/[email protected]
if: github.repository == 'containerd/containerd'
with:
working-directory: src/github.com/containerd/containerd
repo-access-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -219,6 +221,8 @@ jobs:
matrix:
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb, macos-13, windows-2019, windows-2022]
go-version: ["1.22.8", "1.23.2"]
exclude:
- os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
steps:
- name: Install dependencies
if: matrix.os == 'ubuntu-20.04' || matrix.os == 'actuated-arm64-4cpu-16gb'
Expand Down Expand Up @@ -350,7 +354,9 @@ jobs:
matrix:
runtime: [io.containerd.runtime.v1.linux, io.containerd.runc.v1, io.containerd.runc.v2]
runc: [runc, crun]
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb]
exclude:
- os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
- runtime: io.containerd.runc.v1
runc: crun
- runtime: io.containerd.runtime.v1.linux
Expand All @@ -361,7 +367,6 @@ jobs:
# shim.v1 doesn't support cgroupv2
- runtime: io.containerd.runtime.v1.linux
os: actuated-arm64-4cpu-16gb
os: [ubuntu-20.04, actuated-arm64-4cpu-16gb]

env:
GOTEST: gotestsum --
Expand Down

0 comments on commit 8c58f78

Please sign in to comment.