Skip to content

Commit

Permalink
ci: update AA & CDH workflow
Browse files Browse the repository at this point in the history
Attestation Agent will be built with all attesters plugin enabled in
kata's rootfs, so we'd better test this build option in CI workflow to
ensure the musl static link works.

For Confidential Data Hub, by default RESOURCE_PROVIDER will be set to
enable all plugins and currently kbs,sev thus we do not to explicitly
specify them.

Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
  • Loading branch information
Xynnn007 committed Mar 15, 2024
1 parent 4a823ea commit 92a84fe
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/aa_basic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,13 +65,13 @@ jobs:
sudo apt-get update
sudo apt-get install -y libdevmapper-dev
- name: Build and install with default features
- name: Gnu build and install with default features
run: |
make && make install
- name: Musl build with none platform
- name: Musl build with all platform
run: |
make LIBC=musl ATTESTER=none
make LIBC=musl
- name: Run cargo test
uses: actions-rs/cargo@v1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cdh_basic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
- name: Musl build
run: |
make LIBC=musl RESOURCE_PROVIDER=kbs,sev
make LIBC=musl
- name: s390x build
run:
Expand Down

0 comments on commit 92a84fe

Please sign in to comment.