Skip to content

Commit a205815

Browse files
BbolroCfitzthum
authored andcommitted
gha: Build ITA for s390x
This commit builds/tests a feature `intel-trust-authority-as` for s390x to make KBS verify Intel attester by relying on ITA. Signed-off-by: Hyounggyu Choi <[email protected]>
1 parent dd0e4cc commit a205815

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

.github/actionlint.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
self-hosted-runner:
22
# Labels of self-hosted runner in array of string
33
labels:
4-
- s390x
4+
- s390x
5+
- s390x-large

.github/workflows/build-kbs-image.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ jobs:
3232
- kbs-ita-as
3333
- rhel-ubi
3434
exclude:
35-
- target_arch: s390x
36-
tag: kbs-ita-as
3735
- target_arch: s390x
3836
tag: rhel-ubi
3937
- target_arch: aarch64

.github/workflows/kbs-rust.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ jobs:
3131
test_features: ""
3232
- instance: ubuntu-24.04-arm
3333
test_features: "coco-as-builtin,coco-as-grpc,intel-trust-authority-as,cca-attester"
34+
- instance: s390x-large
35+
test_features: "coco-as-builtin,coco-as-grpc,intel-trust-authority-as"
3436
runs-on: ${{ matrix.instance }}
3537

3638
steps:
@@ -48,11 +50,6 @@ jobs:
4850
run: |
4951
sudo apt-get update && sudo apt-get install -y protobuf-compiler libprotobuf-dev libtss2-dev
5052
51-
- name: Install TPM dependencies
52-
run: |
53-
sudo apt-get update
54-
sudo apt-get install -y libtss2-dev
55-
5653
- name: Install TDX dependencies
5754
if: ${{ matrix.instance == 'ubuntu-24.04' }}
5855
run: |

0 commit comments

Comments
 (0)