Skip to content

Commit 750ad20

Browse files
committed
ci: upload non-macOS from GHA instead of Azure Pipelines
1 parent 5e11ae4 commit 750ad20

File tree

5 files changed

+49
-31
lines changed

5 files changed

+49
-31
lines changed

.github/workflows/ci.yml

+24-24
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
name: PR
3333
env:
3434
CI_JOB_NAME: "${{ matrix.name }}"
35-
SCCACHE_BUCKET: rust-lang-gha-caches
36-
TOOLSTATE_REPO: "https://github.com/pietroalbini/rust-toolstate"
37-
CACHE_DOMAIN: ci-caches-gha.rust-lang.org
35+
SCCACHE_BUCKET: rust-lang-ci-sccache2
36+
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
37+
CACHE_DOMAIN: ci-caches.rust-lang.org
3838
if: "github.event_name == 'pull_request'"
3939
strategy:
4040
matrix:
@@ -138,14 +138,14 @@ jobs:
138138
name: try
139139
env:
140140
CI_JOB_NAME: "${{ matrix.name }}"
141-
SCCACHE_BUCKET: rust-lang-gha-caches
142-
DEPLOY_BUCKET: rust-lang-gha
143-
TOOLSTATE_REPO: "https://github.com/pietroalbini/rust-toolstate"
144-
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/pietroalbini/rust-toolstate/issues"
141+
SCCACHE_BUCKET: rust-lang-ci-sccache2
142+
DEPLOY_BUCKET: rust-lang-ci2
143+
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
144+
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/rust-lang/rust/issues"
145145
TOOLSTATE_PUBLISH: 1
146-
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZOMUQATD5
147-
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZH5AYXDVF
148-
CACHE_DOMAIN: ci-caches-gha.rust-lang.org
146+
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZI5DHEBFL
147+
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZN24CBO55
148+
CACHE_DOMAIN: ci-caches.rust-lang.org
149149
if: "github.event_name == 'push' && github.ref == 'refs/heads/try' && github.repository == 'rust-lang-ci/rust'"
150150
strategy:
151151
matrix:
@@ -242,14 +242,14 @@ jobs:
242242
name: auto
243243
env:
244244
CI_JOB_NAME: "${{ matrix.name }}"
245-
SCCACHE_BUCKET: rust-lang-gha-caches
246-
DEPLOY_BUCKET: rust-lang-gha
247-
TOOLSTATE_REPO: "https://github.com/pietroalbini/rust-toolstate"
248-
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/pietroalbini/rust-toolstate/issues"
245+
SCCACHE_BUCKET: rust-lang-ci-sccache2
246+
DEPLOY_BUCKET: rust-lang-ci2
247+
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
248+
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/rust-lang/rust/issues"
249249
TOOLSTATE_PUBLISH: 1
250-
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZOMUQATD5
251-
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZH5AYXDVF
252-
CACHE_DOMAIN: ci-caches-gha.rust-lang.org
250+
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZI5DHEBFL
251+
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZN24CBO55
252+
CACHE_DOMAIN: ci-caches.rust-lang.org
253253
if: "github.event_name == 'push' && github.ref == 'refs/heads/auto' && github.repository == 'rust-lang-ci/rust'"
254254
strategy:
255255
matrix:
@@ -694,14 +694,14 @@ jobs:
694694
name: master
695695
runs-on: ubuntu-latest
696696
env:
697-
SCCACHE_BUCKET: rust-lang-gha-caches
698-
DEPLOY_BUCKET: rust-lang-gha
699-
TOOLSTATE_REPO: "https://github.com/pietroalbini/rust-toolstate"
700-
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/pietroalbini/rust-toolstate/issues"
697+
SCCACHE_BUCKET: rust-lang-ci-sccache2
698+
DEPLOY_BUCKET: rust-lang-ci2
699+
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
700+
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/rust-lang/rust/issues"
701701
TOOLSTATE_PUBLISH: 1
702-
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZOMUQATD5
703-
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZH5AYXDVF
704-
CACHE_DOMAIN: ci-caches-gha.rust-lang.org
702+
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZI5DHEBFL
703+
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZN24CBO55
704+
CACHE_DOMAIN: ci-caches.rust-lang.org
705705
if: "github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'rust-lang-ci/rust'"
706706
steps:
707707
- name: checkout the source code

src/ci/azure-pipelines/auto.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ trigger:
1818
- auto
1919

2020
variables:
21-
- group: prod-credentials
21+
- group: dummy-credentials
2222

2323
jobs:
2424
- job: Linux
@@ -79,6 +79,9 @@ jobs:
7979
vmImage: macos-10.15
8080
steps:
8181
- template: steps/run.yml
82+
variables:
83+
# We're still uploading macOS builds from Azure Pipelines.
84+
- group: prod-credentials
8285
strategy:
8386
matrix:
8487
# OSX builders running tests, these run the full test suite.

src/ci/azure-pipelines/master.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ trigger:
1818
- master
1919

2020
variables:
21-
- group: prod-credentials
21+
- group: dummy-credentials
2222

2323
pool:
2424
vmImage: ubuntu-16.04

src/ci/azure-pipelines/try.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ trigger:
1414
- try
1515

1616
variables:
17-
- group: prod-credentials
17+
- group: dummy-credentials
1818

1919
jobs:
2020
- job: Linux

src/ci/github-actions/ci.yml

+19-4
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,26 @@ x--expand-yaml-anchors--remove:
3535
CI_JOB_NAME: ${{ matrix.name }}
3636

3737
- &public-variables
38-
SCCACHE_BUCKET: rust-lang-gha-caches
39-
TOOLSTATE_REPO: https://github.com/pietroalbini/rust-toolstate
40-
CACHE_DOMAIN: ci-caches-gha.rust-lang.org
38+
SCCACHE_BUCKET: rust-lang-ci-sccache2
39+
TOOLSTATE_REPO: https://github.com/rust-lang-nursery/rust-toolstate
40+
CACHE_DOMAIN: ci-caches.rust-lang.org
4141

4242
- &prod-variables
43+
SCCACHE_BUCKET: rust-lang-ci-sccache2
44+
DEPLOY_BUCKET: rust-lang-ci2
45+
TOOLSTATE_REPO: https://github.com/rust-lang-nursery/rust-toolstate
46+
TOOLSTATE_ISSUES_API_URL: https://api.github.com/repos/rust-lang/rust/issues
47+
TOOLSTATE_PUBLISH: 1
48+
# AWS_SECRET_ACCESS_KEYs are stored in GitHub's secrets storage, named
49+
# AWS_SECRET_ACCESS_KEY_<keyid>. Including the key id in the name allows to
50+
# rotate them in a single branch while keeping the old key in another
51+
# branch, which wouldn't be possible if the key was named with the kind
52+
# (caches, artifacts...).
53+
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZI5DHEBFL
54+
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZN24CBO55
55+
CACHE_DOMAIN: ci-caches.rust-lang.org
56+
57+
- &dummy-variables
4358
SCCACHE_BUCKET: rust-lang-gha-caches
4459
DEPLOY_BUCKET: rust-lang-gha
4560
TOOLSTATE_REPO: https://github.com/pietroalbini/rust-toolstate
@@ -565,7 +580,7 @@ jobs:
565580
<<: *base-ci-job
566581
name: auto-fallible
567582
env:
568-
<<: [*shared-ci-variables, *prod-variables]
583+
<<: [*shared-ci-variables, *dummy-variables]
569584
if: github.event_name == 'push' && github.ref == 'refs/heads/auto' && github.repository == 'rust-lang-ci/rust'
570585
strategy:
571586
matrix:

0 commit comments

Comments
 (0)