Merge branch 'ci/manual-gate-v5.4' into 'release/v5.4'

ci: manual job to block pipeline start (v5.4)

See merge request espressif/esp-idf!46724
This commit is contained in:
Fu Hanxi
2026-04-17 11:53:55 +02:00
6 changed files with 22 additions and 2 deletions
+3 -1
View File
@@ -243,7 +243,9 @@ build_docker:
- .before_script:minimal
- .rules:build:docker
stage: host_test
needs: []
needs:
- job: manual_gate
optional: true
image: espressif/docker-builder:1
tags: [shiny, dind]
variables:
+1
View File
@@ -2,6 +2,7 @@
# Default Variables #
#####################
stages:
- manual_gate
- upload_cache
- pre_check
- build
+2
View File
@@ -39,6 +39,8 @@ gen_integration_pipeline:
SUBMODULES_TO_FETCH: "none"
GIT_LFS_SKIP_SMUDGE: 1
needs:
- job: manual_gate
optional: true
- job: fast_template_app
artifacts: false
optional: true
+11
View File
@@ -0,0 +1,11 @@
manual_gate:
stage: manual_gate
image: $ESP_ENV_IMAGE
tags: [fast_run, shiny]
allow_failure: false
rules:
- if: '($CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_BRANCH =~ /^release\/v/) && $CI_PIPELINE_SOURCE == "push"'
when: manual
- when: never
script:
- echo "Manual approval received for master pipeline."
+4 -1
View File
@@ -42,6 +42,7 @@ test_tools_win:
extends:
- .host_test_win_template
- .rules:labels:windows_pytest_build_system
parallel: 4
artifacts:
paths:
- ${IDF_PATH}/*.out
@@ -84,9 +85,11 @@ pytest_build_system_win:
- .test_build_system_template_win
- .rules:labels:windows_pytest_build_system
parallel: 2
needs: []
tags:
- windows-build
needs:
- job: manual_gate
optional: true
artifacts:
paths:
- XUNIT_RESULT.xml