TUN-9800: Prefix gitlab steps with operating system

This commit is contained in:
João "Pisco" Fernandes 2025-11-06 10:50:33 +00:00
parent eedbcf46d4
commit 4cfebb8319
3 changed files with 10 additions and 9 deletions

View File

@ -9,7 +9,7 @@
CGO_ENABLED: 1
.default-packaging-job: &packaging-job-defaults
stage: build
stage: package
needs:
- ci-image-get-image-ref
rules:
@ -73,7 +73,7 @@ include:
#################################
### Run Linux Component Tests ###
#################################
component-tests-linux: &component-tests-linux
linux-component-tests: &linux-component-tests
stage: test
extends: .component-tests
needs:
@ -93,8 +93,8 @@ component-tests-linux: &component-tests-linux
######################################
### Run Linux FIPS Component Tests ###
######################################
component-tests-linux-fips:
<<: *component-tests-linux
linux-component-tests-fips:
<<: *linux-component-tests
needs:
- ci-image-get-image-ref
- linux-fips-build-boring-make

View File

@ -17,7 +17,7 @@ include:
######################################
### Build Cloudflared Mac Binaries ###
######################################
build-cloudflared-macos: &build-mac
macos-build-cloudflared: &mac-build
<<: *mac-build-defaults
stage: build
artifacts:
@ -38,8 +38,8 @@ build-cloudflared-macos: &build-mac
###############################################
### Build and Sign Cloudflared Mac Binaries ###
###############################################
build-and-sign-cloudflared-macos:
<<: *build-mac
macos-build-and-sign-cloudflared:
<<: *mac-build
rules:
- !reference [.default-rules, run-on-master]
secrets:

View File

@ -28,7 +28,7 @@ include:
cache:
paths:
- .cache/pip
variables:
variables: &release-job-variables
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
# KV Vars
KV_NAMESPACE: 380e19aa04314648949b6ad841417ebe
@ -73,10 +73,10 @@ release-cloudflared-to-github:
<<: *release-job-defaults
extends: .check-tag
needs:
- build-and-sign-cloudflared-macos
- ci-image-get-image-ref
- linux-packaging
- linux-packaging-fips
- macos-build-and-sign-cloudflared
- windows-package-sign
script:
- ./.ci/scripts/release-target.sh github-release
@ -100,6 +100,7 @@ release-cloudflared-to-r2:
release-cloudflared-nightly-to-r2:
<<: *release-job-defaults
variables:
<<: *release-job-variables
R2_BUCKET: cloudflared-pkgs-next
GPG_PUBLIC_KEY_URL: "https://next.pkg.cloudflare.com/cloudflare-ascii-pubkey.gpg"
PKG_URL: "https://next.pkg.cloudflare.com/cloudflared"