ci: build standalone for all feature-sets.

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-05-31 02:17:51 +00:00
parent b86d414f28
commit 112e43d753
3 changed files with 3 additions and 4 deletions

View File

@@ -131,5 +131,5 @@ jobs:
name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: ${{matrix.cargo_profile}}-${{fromJSON(inputs.artifact)[matrix.bake_target].dst}}
name: ${{matrix.cargo_profile}}-${{matrix.feat_set}}-${{fromJSON(inputs.artifact)[matrix.bake_target].dst}}
path: _artifact/${{fromJSON(inputs.artifact)[matrix.bake_target].dst}}

View File

@@ -164,8 +164,8 @@ jobs:
machines: ${{needs.init.outputs.machines}}
excludes: >
[
{"cargo_profile": "test"},
{"feat_set": "none"},
{"cargo_profile": "test"},
{"rust_toolchain": "nightly", "cargo_profile": "release"},
{"cargo_profile": "release-max-perf"}
]

View File

@@ -41,14 +41,13 @@ jobs:
if: >
${{
!failure() && !cancelled()
&& contains(fromJSON(inputs.feat_sets), fromJSON('["all"]')[0])
}}
name: Standalone
uses: ./.github/workflows/bake.yml
with:
bake_targets: '["standalone"]'
cargo_profiles: ${{inputs.cargo_profiles}}
feat_sets: '["all"]'
feat_sets: ${{inputs.feat_sets}}
rust_toolchains: ${{inputs.rust_toolchains}}
sys_names: ${{inputs.sys_names}}
sys_versions: ${{inputs.sys_versions}}