Skip to content

Commit b7aebca

Browse files
committed
add tdx-quote-provider to release workflow
1 parent f793f54 commit b7aebca

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/release.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ jobs:
9090
git \
9191
libclang-dev \
9292
libssl-dev \
93+
libtss2-dev \
9394
pkg-config \
9495
protobuf-compiler
9596
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
@@ -102,11 +103,22 @@ jobs:
102103
. $HOME/.cargo/env
103104
cargo build --release --features=${{ matrix.features }} --target ${{ matrix.configs.target }} --package op-rbuilder
104105
105-
- name: Upload op-rbuilder artifact
106+
- name: Build tdx-quote-provider binary
107+
run: |
108+
. $HOME/.cargo/env
109+
cargo build --release --features=${{ matrix.features }} --target ${{ matrix.configs.target }} --package tdx-quote-provider
110+
111+
- name: Prepare artifacts directory
112+
run: |
113+
mkdir -p artifacts
114+
mv target/${{ matrix.configs.target }}/release/op-rbuilder artifacts/op-rbuilder-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.configs.target }}${{ matrix.features && '-' }}${{ matrix.features }}
115+
mv target/${{ matrix.configs.target }}/release/tdx-quote-provider artifacts/tdx-quote-provider-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.configs.target }}${{ matrix.features && '-' }}${{ matrix.features }}
116+
117+
- name: Upload artifacts
106118
uses: actions/upload-artifact@v4
107119
with:
108120
name: op-rbuilder-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.configs.target }}${{ matrix.features && '-' }}${{ matrix.features }}
109-
path: target/${{ matrix.configs.target }}/release/op-rbuilder
121+
path: artifacts
110122

111123
draft-release:
112124
name: Draft release

0 commit comments

Comments
 (0)