Merge branch 'fix-ci' into 'master'

Enhance CI artifacts and manual trigger

See merge request redox-os/redox!1620
This commit is contained in:
Jeremy Soller 2025-07-28 09:34:08 -06:00
commit 172432859d

View File

@ -45,7 +45,8 @@ img:
cargo binstall --no-confirm --version 1.16.0 just &&
cargo binstall --no-confirm --version 0.27.0 cbindgen &&
cargo build --manifest-path installer/Cargo.toml --release &&
PODMAN_BUILD=0 REPO_BINARY=1 make ci-img IMG_TAG=$CI_COMMIT_REF_NAME
PODMAN_BUILD=0 REPO_BINARY=1 make ci-img IMG_TAG=$CI_COMMIT_REF_NAME &&
([ $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master" ] && rm -rf build/img/* || true)
artifacts:
paths:
- build/img/
@ -56,6 +57,7 @@ img:
rules:
- if: '$CI_PIPELINE_SOURCE == "push"'
when: manual
allow_failure: true
- when: never
image:
name: alpine/git:latest