From 9a781c8b4884e513c42213d1d7769a363fcd55d5 Mon Sep 17 00:00:00 2001 From: Simon Davies Date: Tue, 9 Dec 2025 17:46:36 +0000 Subject: [PATCH] Need to publish hyperlight-guest-macro Signed-off-by: Simon Davies --- .github/workflows/CargoPublish.yml | 8 ++++++++ docs/how-to-make-releases.md | 1 + 2 files changed, 9 insertions(+) diff --git a/.github/workflows/CargoPublish.yml b/.github/workflows/CargoPublish.yml index 90bb35157..0175a4966 100644 --- a/.github/workflows/CargoPublish.yml +++ b/.github/workflows/CargoPublish.yml @@ -70,6 +70,7 @@ jobs: needs_publish hyperlight-common needs_publish hyperlight-guest + needs_publish hyperlight-guest-macro needs_publish hyperlight-guest-bin needs_publish hyperlight-component-util needs_publish hyperlight-component-macro @@ -97,6 +98,13 @@ jobs: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_PUBLISH_TOKEN }} if: env.PUBLISH_HYPERLIGHT_GUEST != 'false' + - name: Publish hyperlight-guest-macro + continue-on-error: ${{ inputs.dry_run }} + run: cargo publish --manifest-path ./src/hyperlight_guest_macro/Cargo.toml ${{ inputs.dry_run && '--dry-run' || '' }} + env: + CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_PUBLISH_TOKEN }} + if: env.PUBLISH_HYPERLIGHT_GUEST_MACRO != 'false' + - name: Publish hyperlight-guest-bin continue-on-error: ${{ inputs.dry_run }} run: cargo publish --manifest-path ./src/hyperlight_guest_bin/Cargo.toml ${{ inputs.dry_run && '--dry-run' || '' }} diff --git a/docs/how-to-make-releases.md b/docs/how-to-make-releases.md index 436f1e07d..f0471323b 100644 --- a/docs/how-to-make-releases.md +++ b/docs/how-to-make-releases.md @@ -55,6 +55,7 @@ After the previous CI job runs to create the new release branch, go to the ["Cre When this job is done, a new [GitHub release](https://github.com/hyperlight-dev/hyperlight/releases) will be created for you. This job also publishes the following rust packages to the crates.io: - `hyperlight-common` - `hyperlight-guest` +- `hyperlight-guest-macro` - `hyperlight-guest-bin` - `hyperlight-component-util` - `hyperlight-component-macro`