Skip to content

Commit 42cbe1f

Browse files
committed
Bump ci v0.9.2
1 parent 6b7448d commit 42cbe1f

28 files changed

Lines changed: 74 additions & 33 deletions

.github/workflows/footprint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
footprint_test:
1111
runs-on: ubuntu-latest
1212
container:
13-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
13+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
1414
timeout-minutes: 15
1515

1616
steps:

.github/workflows/test-build-cmake-dot-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
name: cmake .config test (${{ matrix.target }})
1111
runs-on: ubuntu-latest
1212
container:
13-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
13+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
1414
timeout-minutes: 15
1515

1616
strategy:

.github/workflows/test-build-cmake-presets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Build on Ubuntu
1515
runs-on: ubuntu-latest
1616
container:
17-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
17+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
1818
timeout-minutes: 20
1919
defaults:
2020
run:

.github/workflows/test-build-cmake-script.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Build wolfBoot (target=${{ matrix.target }})
1515
runs-on: ubuntu-latest
1616
container:
17-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
17+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
1818
timeout-minutes: 15
1919

2020
strategy:

.github/workflows/test-build-cmake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
cmake_automated_test:
99
runs-on: ubuntu-latest
1010
container:
11-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
11+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
1212
timeout-minutes: 15
1313

1414
steps:

.github/workflows/test-build-lms.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
build:
2020
runs-on: ubuntu-latest
2121
container:
22-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
22+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
2323
timeout-minutes: 30
2424

2525
steps:

.github/workflows/test-build-mcux-sdk-manifests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
build:
2323
runs-on: ubuntu-latest
2424
container:
25-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
25+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
2626
timeout-minutes: 30
2727

2828
steps:

.github/workflows/test-build-mcux-sdk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
build:
2020
runs-on: ubuntu-latest
2121
container:
22-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
22+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
2323
timeout-minutes: 30
2424

2525
steps:

.github/workflows/test-build-pico-sdk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
build:
2323
runs-on: ubuntu-latest
2424
container:
25-
image: ghcr.io/wolfssl/wolfboot-ci-arm:latest
25+
image: ghcr.io/wolfssl/wolfboot-ci-arm:v0.9.2
2626
timeout-minutes: 30
2727

2828
steps:
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Wolfboot Reusable Build Workflow (PowerPC)
2+
3+
on:
4+
5+
workflow_call:
6+
inputs:
7+
arch:
8+
required: true
9+
type: string
10+
config-file:
11+
required: true
12+
type: string
13+
make-args:
14+
required: false
15+
type: string
16+
17+
jobs:
18+
19+
build:
20+
runs-on: ubuntu-latest
21+
container:
22+
image: ghcr.io/wolfssl/wolfboot-ci-powerpc:v0.9.2
23+
timeout-minutes: 30
24+
25+
steps:
26+
- uses: actions/checkout@v4
27+
with:
28+
submodules: true
29+
30+
- name: Trust workspace
31+
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
32+
33+
- name: make clean
34+
run: |
35+
make distclean
36+
37+
- name: Select config
38+
run: |
39+
cp ${{inputs.config-file}} .config
40+
41+
- name: Build tools
42+
run: |
43+
make -C tools/keytools && make -C tools/bin-assemble
44+
45+
- name: Build wolfboot
46+
run: |
47+
make ${{inputs.make-args}}

0 commit comments

Comments
 (0)