1
- jobs : # skip-master skip-pr skip-stable
1
+ jobs : # skip-main skip-pr skip-stable
2
2
3
3
# This is ci/actions-templates/linux-builds-template.yaml
4
4
# Do not edit this file in .github/workflows
5
- build-linux-pr : # job-name skip-master skip-stable
6
- build-linux-master : # job-name skip-pr skip-stable
7
- build-linux-stable : # job-name skip-master skip-pr
5
+ build-linux-pr : # job-name skip-main skip-stable
6
+ build-linux-main : # job-name skip-pr skip-stable
7
+ build-linux-stable : # job-name skip-main skip-pr
8
8
runs-on : ${{ matrix.os || 'ubuntu-latest' }}
9
- if : ${{ contains('["pull_request", "merge_group"]', github.event_name) }} # skip-master skip-stable
10
- if : ${{ (github.event_name == 'push' && github.ref_name == 'master ') }} # skip-pr skip-stable
11
- if : ${{ github.event_name == 'push' && github.ref_name == 'stable' || github.event_name == 'schedule' }} # skip-pr skip-master
9
+ if : ${{ contains('["pull_request", "merge_group"]', github.event_name) }} # skip-main skip-stable
10
+ if : ${{ (github.event_name == 'push' && github.ref_name == 'main ') }} # skip-pr skip-stable
11
+ if : ${{ github.event_name == 'push' && github.ref_name == 'stable' || github.event_name == 'schedule' }} # skip-pr skip-main
12
12
permissions :
13
13
id-token : write
14
14
contents : read
@@ -23,33 +23,33 @@ jobs: # skip-master skip-pr skip-stable
23
23
- armv7-unknown-linux-gnueabihf
24
24
- aarch64-linux-android
25
25
- aarch64-unknown-linux-gnu
26
- - aarch64-unknown-linux-musl # skip-pr skip-master
26
+ - aarch64-unknown-linux-musl # skip-pr skip-main
27
27
- powerpc64-unknown-linux-gnu # skip-pr
28
28
- x86_64-unknown-linux-musl # skip-pr
29
- - i686-unknown-linux-gnu # skip-pr skip-master
30
- - arm-unknown-linux-gnueabi # skip-pr skip-master
31
- - arm-unknown-linux-gnueabihf # skip-pr skip-master
32
- - x86_64-pc-solaris # skip-pr skip-master
33
- - x86_64-unknown-freebsd # skip-pr skip-master
34
- - x86_64-unknown-netbsd # skip-pr skip-master
35
- - x86_64-unknown-illumos # skip-pr skip-master
36
- - powerpc-unknown-linux-gnu # skip-pr skip-master
37
- - powerpc64le-unknown-linux-gnu # skip-pr skip-master
38
- - powerpc64le-unknown-linux-musl # skip-pr skip-master
39
- - s390x-unknown-linux-gnu # skip-pr skip-master
40
- - sparcv9-sun-solaris # skip-pr skip-master
41
- - arm-linux-androideabi # skip-pr skip-master
42
- - armv7-linux-androideabi # skip-pr skip-master
43
- - x86_64-linux-android # skip-pr skip-master
44
- - riscv64gc-unknown-linux-gnu # skip-pr skip-master
45
- - loongarch64-unknown-linux-gnu # skip-pr skip-master
46
- - loongarch64-unknown-linux-musl # skip-pr skip-master
29
+ - i686-unknown-linux-gnu # skip-pr skip-main
30
+ - arm-unknown-linux-gnueabi # skip-pr skip-main
31
+ - arm-unknown-linux-gnueabihf # skip-pr skip-main
32
+ - x86_64-pc-solaris # skip-pr skip-main
33
+ - x86_64-unknown-freebsd # skip-pr skip-main
34
+ - x86_64-unknown-netbsd # skip-pr skip-main
35
+ - x86_64-unknown-illumos # skip-pr skip-main
36
+ - powerpc-unknown-linux-gnu # skip-pr skip-main
37
+ - powerpc64le-unknown-linux-gnu # skip-pr skip-main
38
+ - powerpc64le-unknown-linux-musl # skip-pr skip-main
39
+ - s390x-unknown-linux-gnu # skip-pr skip-main
40
+ - sparcv9-sun-solaris # skip-pr skip-main
41
+ - arm-linux-androideabi # skip-pr skip-main
42
+ - armv7-linux-androideabi # skip-pr skip-main
43
+ - x86_64-linux-android # skip-pr skip-main
44
+ - riscv64gc-unknown-linux-gnu # skip-pr skip-main
45
+ - loongarch64-unknown-linux-gnu # skip-pr skip-main
46
+ - loongarch64-unknown-linux-musl # skip-pr skip-main
47
47
include :
48
48
- target : x86_64-unknown-linux-gnu
49
49
run_tests : YES
50
50
# snap_arch: amd64
51
- - target : i686-unknown-linux-gnu # skip-pr skip-master
52
- # snap_arch: i386 # skip-pr skip-master
51
+ - target : i686-unknown-linux-gnu # skip-pr skip-main
52
+ # snap_arch: i386 # skip-pr skip-main
53
53
# We add an ARM-based host to the following target.
54
54
# We need to do that because rust's CI uses ARM-based runners
55
55
# to generate their Dockerfiles.
@@ -58,10 +58,10 @@ jobs: # skip-master skip-pr skip-stable
58
58
run_tests : YES
59
59
- target : armv7-unknown-linux-gnueabihf
60
60
# snap_arch: armhf
61
- - target : powerpc64le-unknown-linux-gnu # skip-pr skip-master
62
- # snap_arch: ppc64el # skip-pr skip-master
63
- - target : s390x-unknown-linux-gnu # skip-pr skip-master
64
- # snap_arch: s390x # skip-pr skip-master
61
+ - target : powerpc64le-unknown-linux-gnu # skip-pr skip-main
62
+ # snap_arch: ppc64el # skip-pr skip-main
63
+ - target : s390x-unknown-linux-gnu # skip-pr skip-main
64
+ # snap_arch: s390x # skip-pr skip-main
65
65
steps :
66
66
- name : Clone repo
67
67
uses : actions/checkout@v5
@@ -165,12 +165,12 @@ jobs: # skip-master skip-pr skip-stable
165
165
target/${{ matrix.target }}/release/rustup-init
166
166
retention-days : 7
167
167
- name : Ensure that awscli is installed
168
- if : github.event_name == 'push' && matrix.mode == 'release' && (github.ref == 'refs/heads/stable' || github.ref == 'refs/heads/master ')
168
+ if : github.event_name == 'push' && matrix.mode == 'release' && (github.ref == 'refs/heads/stable' || github.ref == 'refs/heads/main ')
169
169
run : |
170
170
which aws
171
171
aws --version
172
172
- name : Prepare the dist
173
- if : github.event_name == 'push' && matrix.mode == 'release' && (github.ref == 'refs/heads/stable' || github.ref == 'refs/heads/master ')
173
+ if : github.event_name == 'push' && matrix.mode == 'release' && (github.ref == 'refs/heads/stable' || github.ref == 'refs/heads/main ')
174
174
run : |
175
175
bash ci/prepare-deploy.bash
176
176
- name : Deploy build to dev-static dist tree for release team
@@ -182,13 +182,13 @@ jobs: # skip-master skip-pr skip-stable
182
182
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
183
183
AWS_DEFAULT_REGION : us-west-1
184
184
- name : Configure AWS credentials
185
- if : github.event_name == 'push' && github.ref == 'refs/heads/master ' && matrix.mode == 'release'
185
+ if : github.event_name == 'push' && github.ref == 'refs/heads/main ' && matrix.mode == 'release'
186
186
uses : aws-actions/configure-aws-credentials@v5
187
187
with :
188
188
role-to-assume : arn:aws:iam::890664054962:role/ci--rust-lang--rustup
189
189
aws-region : us-east-1
190
190
- name : Deploy build to rustup-builds bucket for release team
191
- if : github.event_name == 'push' && github.ref == 'refs/heads/master ' && matrix.mode == 'release'
191
+ if : github.event_name == 'push' && github.ref == 'refs/heads/main ' && matrix.mode == 'release'
192
192
run : |
193
193
aws --debug s3 cp --recursive deploy/ s3://rustup-builds/${{ github.sha }}
194
194
env :
0 commit comments