Skip to content

Commit 2da3852

Browse files
committed
add codebuild specific changes to workflows
Signed-off-by: Arjun Raja Yogidas <[email protected]>
1 parent ec897a7 commit 2da3852

File tree

6 files changed

+32
-17
lines changed

6 files changed

+32
-17
lines changed

.github/workflows/benchmark_visualization.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ env:
1717

1818
jobs:
1919
benchmark:
20-
runs-on: codebuild-soci-visualization-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
20+
runs-on: codebuild-soci-snapshotter-benchmark-visualization-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
2121
steps:
2222
- name: Checkout main branch
2323
uses: actions/checkout@v4
@@ -37,7 +37,7 @@ jobs:
3737
path: ${{github.workspace}}/benchmark/performanceTest/output/results.json
3838

3939
download-and-convert-benchmark-result-to-visualization-data:
40-
runs-on: codebuild-soci-visualization-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
40+
runs-on: codebuild-soci-snapshotter-benchmark-visualization-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
4141
needs: benchmark
4242
steps:
4343
- name: Checkout main branch
@@ -67,7 +67,7 @@ jobs:
6767

6868
push-benchmark-result-gh-pages:
6969
name: Push benchmark result to Github-pages
70-
runs-on: codebuild-soci-visualization-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
70+
runs-on: codebuild-soci-snapshotter-benchmark-visualization-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
7171
needs: download-and-convert-benchmark-result-to-visualization-data
7272
strategy:
7373
matrix:

.github/workflows/build.yml

+18-4
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ env:
2323
GO_VERSION: '1.21.10'
2424

2525
jobs:
26-
test:
27-
runs-on: codebuild-soci-build-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
26+
test-codebuild:
27+
if: ${{ github.event.pull_request.head.repo.full_name == github.repository }}
28+
runs-on: codebuild-soci-snapshotter-build-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
2829
timeout-minutes: 15
2930
steps:
3031
- uses: actions/checkout@v4
@@ -33,8 +34,21 @@ jobs:
3334
go-version: ${{ env.GO_VERSION }}
3435
- run: make
3536
- run: make test
37+
38+
test-fork:
39+
if: ${{ ! github.event.pull_request.head.repo.full_name == github.repository }}
40+
runs-on: codebuild-soci-snapshotter-build-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
41+
timeout-minutes: 15
42+
steps:
43+
- uses: actions/checkout@v4
44+
- uses: actions/setup-go@v5
45+
with:
46+
go-version: ${{ env.GO_VERSION }}
47+
- run: make
48+
- run: make test
49+
3650
integration:
37-
runs-on: codebuild-soci-build-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
51+
runs-on: codebuild-soci-snapshotter-build-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
3852
timeout-minutes: 40
3953
strategy:
4054
fail-fast: false
@@ -47,4 +61,4 @@ jobs:
4761
- uses: actions/setup-go@v5
4862
with:
4963
go-version: ${{ env.GO_VERSION }}
50-
- run: make integration
64+
- run: make integration

.github/workflows/bump-deps.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020

2121
# Don't bother bumping deps on forks.
2222
if: ${{ github.repository == 'awslabs/soci-snapshotter' || github.event_name == 'workflow_dispatch' }}
23-
runs-on: codebuild-soci-bump-dependencies-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-medium
23+
runs-on: ubuntu-22.04
2424

2525
steps:
2626
- uses: actions/checkout@v4

.github/workflows/comparision-test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ env:
99

1010
jobs:
1111
check:
12-
runs-on: codebuild-soci-comparision-test-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
12+
runs-on: codebuild-soci-snapshotter-comparison-test-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
1313
steps:
1414
- uses: actions/checkout@v4
1515
- uses: actions/setup-go@v5

.github/workflows/prebuild.yml

+6-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212

1313
jobs:
1414
check:
15-
runs-on: codebuild-soci-prebuild-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-small
15+
runs-on: ubuntu-22.04
1616
steps:
1717
- uses: actions/checkout@v4
1818
with:
@@ -32,7 +32,7 @@ jobs:
3232
- run: PATH=$PATH:$(pwd) ./scripts/check-flatc.sh
3333

3434
git-secrets:
35-
runs-on: codebuild-soci-prebuild-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-small
35+
runs-on: ubuntu-22.04
3636
steps:
3737
- name: Pull latest awslabs/git-secrets repo
3838
uses: actions/checkout@v4
@@ -54,7 +54,7 @@ jobs:
5454
strategy:
5555
matrix:
5656
working_dir: ['.', 'cmd']
57-
runs-on: codebuild-soci-prebuild-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-small
57+
runs-on: ubuntu-22.04
5858
steps:
5959
- uses: actions/checkout@v4
6060
- uses: golangci/golangci-lint-action@v6
@@ -64,13 +64,14 @@ jobs:
6464

6565
yamllint:
6666
name: yamllint-lint
67-
runs-on: codebuild-soci-prebuild-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-small
67+
runs-on: ubuntu-22.04
6868
steps:
6969
- uses: actions/checkout@v4
70+
- run: pip install yamllint
7071
- run: yamllint .
7172

7273
shellcheck:
73-
runs-on: codebuild-soci-prebuild-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-small
74+
runs-on: ubuntu-22.04
7475
container: koalaman/shellcheck-alpine:v0.10.0
7576
steps:
7677
- uses: actions/checkout@v4

.github/workflows/releases.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ permissions:
2020

2121
jobs:
2222
generate-artifacts:
23-
runs-on: codebuild-soci-release-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
23+
runs-on: ubuntu-22.04
2424
env:
2525
# Set during setup.
2626
RELEASE_TAG: ''
@@ -60,7 +60,7 @@ jobs:
6060

6161
validate-artifacts:
6262
needs: generate-artifacts
63-
runs-on: codebuild-soci-release-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
63+
runs-on: ubuntu-22.04
6464
steps:
6565
- uses: actions/checkout@v4
6666
- uses: actions/download-artifact@v4
@@ -72,7 +72,7 @@ jobs:
7272
create-release:
7373
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v')
7474
needs: [generate-artifacts, validate-artifacts]
75-
runs-on: codebuild-soci-release-workflow-${{ github.run_id }}-${{ github.run_attempt }}-ubuntu-7.0-xlarge
75+
runs-on: ubuntu-22.04
7676
steps:
7777
- uses: actions/checkout@v4
7878
- uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)