38
38
env :
39
39
CI_JOB_NAME : " ${{ matrix.name }}"
40
40
CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
41
+ HEAD_SHA : " ${{ github.event.pull_request.head.sha || github.sha }}"
41
42
SCCACHE_BUCKET : rust-lang-ci-sccache2
42
43
TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
43
44
CACHE_DOMAIN : ci-caches.rust-lang.org
@@ -143,6 +144,17 @@ jobs:
143
144
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
144
145
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
145
146
if : success() && !env.SKIP_JOB
147
+ - name : create github artifacts
148
+ run : src/ci/scripts/create-doc-artifacts.sh
149
+ if : success() && !env.SKIP_JOB
150
+ - name : upload artifacts to github
151
+ uses : actions/upload-artifact@v3
152
+ with :
153
+ name : " ${{ env.DOC_ARTIFACT_NAME }}"
154
+ path : obj/artifacts/doc
155
+ if-no-files-found : ignore
156
+ retention-days : 5
157
+ if : success() && !env.SKIP_JOB
146
158
- name : upload artifacts to S3
147
159
run : src/ci/scripts/upload-artifacts.sh
148
160
env :
@@ -156,6 +168,7 @@ jobs:
156
168
env :
157
169
CI_JOB_NAME : " ${{ matrix.name }}"
158
170
CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
171
+ HEAD_SHA : " ${{ github.event.pull_request.head.sha || github.sha }}"
159
172
SCCACHE_BUCKET : rust-lang-ci-sccache2
160
173
DEPLOY_BUCKET : rust-lang-ci2
161
174
TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
@@ -557,6 +570,17 @@ jobs:
557
570
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
558
571
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
559
572
if : success() && !env.SKIP_JOB
573
+ - name : create github artifacts
574
+ run : src/ci/scripts/create-doc-artifacts.sh
575
+ if : success() && !env.SKIP_JOB
576
+ - name : upload artifacts to github
577
+ uses : actions/upload-artifact@v3
578
+ with :
579
+ name : " ${{ env.DOC_ARTIFACT_NAME }}"
580
+ path : obj/artifacts/doc
581
+ if-no-files-found : ignore
582
+ retention-days : 5
583
+ if : success() && !env.SKIP_JOB
560
584
- name : upload artifacts to S3
561
585
run : src/ci/scripts/upload-artifacts.sh
562
586
env :
@@ -571,6 +595,7 @@ jobs:
571
595
DIST_TRY_BUILD : 1
572
596
CI_JOB_NAME : " ${{ matrix.name }}"
573
597
CARGO_REGISTRIES_CRATES_IO_PROTOCOL : sparse
598
+ HEAD_SHA : " ${{ github.event.pull_request.head.sha || github.sha }}"
574
599
SCCACHE_BUCKET : rust-lang-ci-sccache2
575
600
DEPLOY_BUCKET : rust-lang-ci2
576
601
TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
@@ -672,6 +697,17 @@ jobs:
672
697
AWS_SECRET_ACCESS_KEY : " ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
673
698
TOOLSTATE_REPO_ACCESS_TOKEN : " ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
674
699
if : success() && !env.SKIP_JOB
700
+ - name : create github artifacts
701
+ run : src/ci/scripts/create-doc-artifacts.sh
702
+ if : success() && !env.SKIP_JOB
703
+ - name : upload artifacts to github
704
+ uses : actions/upload-artifact@v3
705
+ with :
706
+ name : " ${{ env.DOC_ARTIFACT_NAME }}"
707
+ path : obj/artifacts/doc
708
+ if-no-files-found : ignore
709
+ retention-days : 5
710
+ if : success() && !env.SKIP_JOB
675
711
- name : upload artifacts to S3
676
712
run : src/ci/scripts/upload-artifacts.sh
677
713
env :
0 commit comments