Skip to content

Commit e11abb9

Browse files
committed
Fix CI workflows for publishing releases. Reuse sdks generated in build-sdk-package.
Store .sha256 for each of the files, instead of creating sha256.txt with shas for reach directory to ease validatation
1 parent 78cff1b commit e11abb9

File tree

1 file changed

+160
-92
lines changed

1 file changed

+160
-92
lines changed

.github/workflows/ci.yaml

+160-92
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ jobs:
729729
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
730730
- ${{ github.workspace }}/../../cache/ivy:/root/.ivy2/cache
731731
- ${{ github.workspace }}/../../cache/general:/root/.cache
732-
needs: [test_non_bootstrapped, test, mima, community_build_a, community_build_b, community_build_c, test_sbt, test_java8]
732+
needs: [test_non_bootstrapped, test, mima, community_build_a, community_build_b, community_build_c, test_sbt, test_java8, build-sdk-package]
733733
if: "github.event_name == 'push'
734734
&& startsWith(github.event.ref, 'refs/tags/')"
735735

@@ -765,31 +765,49 @@ jobs:
765765
# Extract the release tag
766766
- name: Extract the release tag
767767
run : echo "RELEASE_TAG=${GITHUB_REF#*refs/tags/}" >> $GITHUB_ENV
768-
# BUILD THE SDKs
769-
- name: Build and pack the SDK (universal)
770-
run : |
771-
./project/scripts/sbt dist/packArchive
772-
sha256sum dist/target/scala3-* > dist/target/sha256sum.txt
773-
- name: Build and pack the SDK (linux x86-64)
774-
run : |
775-
./project/scripts/sbt dist-linux-x86_64/packArchive
776-
sha256sum dist/linux-x86_64/target/scala3-* > dist/linux-x86_64/target/sha256sum.txt
777-
- name: Build and pack the SDK (linux aarch64)
778-
run : |
779-
./project/scripts/sbt dist-linux-aarch64/packArchive
780-
sha256sum dist/linux-aarch64/target/scala3-* > dist/linux-aarch64/target/sha256sum.txt
781-
- name: Build and pack the SDK (mac x86-64)
782-
run : |
783-
./project/scripts/sbt dist-mac-x86_64/packArchive
784-
sha256sum dist/mac-x86_64/target/scala3-* > dist/mac-x86_64/target/sha256sum.txt
785-
- name: Build and pack the SDK (mac aarch64)
786-
run : |
787-
./project/scripts/sbt dist-mac-aarch64/packArchive
788-
sha256sum dist/mac-aarch64/target/scala3-* > dist/mac-aarch64/target/sha256sum.txt
789-
- name: Build and pack the SDK (win x86-64)
768+
769+
- name: Prepare the SDKs
790770
run : |
791-
./project/scripts/sbt dist-win-x86_64/packArchive
792-
sha256sum dist/win-x86_64/target/scala3-* > dist/win-x86_64/target/sha256sum.txt
771+
function prepareSDK() {
772+
distroSuffix=$1
773+
artifactId=$2
774+
artifactName="scala3-${{ env.RELEASE_TAG }}${distroSuffix}"
775+
776+
downloadedArchive="./artifact.zip"
777+
if [[ -f "${downloadedArchive}" ]]; then
778+
rm $downloadedArchive
779+
fi
780+
781+
# Download previously prepared SDK bundle
782+
curl -L \
783+
-H "Authorization: token ${{secrets.GITHUB_TOKEN}}" \
784+
-o ${downloadedArchive} \
785+
--retry 5 --retry-delay 10 --retry-connrefused \
786+
--max-time 600 --connect-timeout 60 \
787+
https://api.github.com/repos/scala/scala3/actions/artifacts/${artifactId}/zip
788+
789+
# Repackage content of .zip to .tar.gz and prepare digest
790+
tmpDir="./archive-tmp-dir"
791+
if [[ -f "${tmpDir}" ]]; then
792+
rm -r ${tmpDir}
793+
fi
794+
unzip ${downloadedArchive} -d ${tmpDir}
795+
796+
mv ${downloadedArchive} ./${artifactName}.zip
797+
tar -czf ${artifactName}.tar.gz -C ${tmpDir} .
798+
799+
# Caluclate SHA for each of archive files
800+
for file in ./${artifactName}.zip ./${artifactName}.tar.gz; do
801+
sha256sum ${file} | cut -d " " -f 1 > ${file}.sha256
802+
done
803+
}
804+
prepareSDK "" ${{needs.build-sdk-package.outputs.universal-id}}
805+
prepareSDK "-aarch64-pc-linux" ${{needs.build-sdk-package.outputs.linux-aarch64-id}}
806+
prepareSDK "-x86_64-pc-linux" ${{needs.build-sdk-package.outputs.linux-x86_64-id}}
807+
prepareSDK "-aarch64-apple-darwin" ${{needs.build-sdk-package.outputs.mac-aarch64-id}}
808+
prepareSDK "-x86_64-apple-darwin" ${{needs.build-sdk-package.outputs.mac-x86_64-id}}
809+
prepareSDK "-x86_64-pc-win32" ${{needs.build-sdk-package.outputs.win-x86_64-id}}
810+
793811
# Create the GitHub release
794812
- name: Create GitHub Release
795813
id: create_gh_release
@@ -803,184 +821,234 @@ jobs:
803821
draft: true
804822
prerelease: ${{ contains(env.RELEASE_TAG, '-') }}
805823

806-
- name: Upload zip archive to GitHub Release (universal)
824+
# Universal
825+
- name: Upload zip archive to GitHub Release (Universal)
807826
uses: actions/upload-release-asset@v1
808827
env:
809828
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
810829
with:
811830
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
812-
asset_path: ./dist/target/scala3-${{ env.RELEASE_TAG }}.zip
831+
asset_path: ./scala3-${{ env.RELEASE_TAG }}.zip
813832
asset_name: scala3-${{ env.RELEASE_TAG }}.zip
814833
asset_content_type: application/zip
815-
- name: Upload tar.gz archive to GitHub Release (universal)
834+
- name: Upload zip archive SHA to GitHub Release (Universal)
835+
uses: actions/upload-release-asset@v1
836+
env:
837+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
838+
with:
839+
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
840+
asset_path: ./scala3-${{ env.RELEASE_TAG }}.zip.sha256
841+
asset_name: scala3-${{ env.RELEASE_TAG }}.zip.sha256
842+
asset_content_type: application/zip
843+
- name: Upload tar.gz archive to GitHub Release (Universal)
816844
uses: actions/upload-release-asset@v1
817845
env:
818846
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
819847
with:
820848
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
821-
asset_path: ./dist/target/scala3-${{ env.RELEASE_TAG }}.tar.gz
849+
asset_path: ./scala3-${{ env.RELEASE_TAG }}.tar.gz
822850
asset_name: scala3-${{ env.RELEASE_TAG }}.tar.gz
823851
asset_content_type: application/gzip
852+
- name: Upload tar.gz SHA archive to GitHub Release (Universal)
853+
uses: actions/upload-release-asset@v1
854+
env:
855+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
856+
with:
857+
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
858+
asset_path: ./scala3-${{ env.RELEASE_TAG }}.tar.gz.sha256
859+
asset_name: scala3-${{ env.RELEASE_TAG }}.tar.gz.sha256
860+
asset_content_type: application/gzip
824861

825-
- name: Upload zip archive to GitHub Release (linux x86-64)
862+
# Linux x86-64
863+
- name: Upload zip archive to GitHub Release (Linux x86-64)
826864
uses: actions/upload-release-asset@v1
827865
env:
828866
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
829867
with:
830868
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
831-
asset_path: ./dist/linux-x86_64/target/scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.zip
869+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.zip
832870
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.zip
833871
asset_content_type: application/zip
834-
- name: Upload tar.gz archive to GitHub Release (linux x86-64)
872+
- name: Upload zip archive SHA to GitHub Release (Linux x86-64)
835873
uses: actions/upload-release-asset@v1
836874
env:
837875
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
838876
with:
839877
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
840-
asset_path: ./dist/linux-x86_64/target/scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.tar.gz
878+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.zip.sha256
879+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.zip.sha256
880+
asset_content_type: application/zip
881+
- name: Upload tar.gz archive to GitHub Release (Linux x86-64)
882+
uses: actions/upload-release-asset@v1
883+
env:
884+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
885+
with:
886+
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
887+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.tar.gz
841888
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.tar.gz
842889
asset_content_type: application/gzip
890+
- name: Upload tar.gz SHA archive to GitHub Release (Linux x86-64)
891+
uses: actions/upload-release-asset@v1
892+
env:
893+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
894+
with:
895+
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
896+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.tar.gz.sha256
897+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-linux.tar.gz.sha256
898+
asset_content_type: application/gzip
843899

844-
- name: Upload zip archive to GitHub Release (linux aarch64)
900+
# Linux aarch64
901+
- name: Upload zip archive to GitHub Release (Linux aarch64)
845902
uses: actions/upload-release-asset@v1
846903
env:
847904
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
848905
with:
849906
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
850-
asset_path: ./dist/linux-aarch64/target/scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.zip
907+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.zip
851908
asset_name: scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.zip
852909
asset_content_type: application/zip
853-
- name: Upload tar.gz archive to GitHub Release (linux aarch64)
910+
- name: Upload zip archive SHA to GitHub Release (Linux aarch64)
911+
uses: actions/upload-release-asset@v1
912+
env:
913+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
914+
with:
915+
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
916+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.zip.sha256
917+
asset_name: scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.zip.sha256
918+
asset_content_type: application/zip
919+
- name: Upload tar.gz archive to GitHub Release (Linux aarch64)
854920
uses: actions/upload-release-asset@v1
855921
env:
856922
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
857923
with:
858924
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
859-
asset_path: ./dist/linux-aarch64/target/scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.tar.gz
925+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.tar.gz
860926
asset_name: scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.tar.gz
861927
asset_content_type: application/gzip
928+
- name: Upload tar.gz SHA archive to GitHub Release (Linux aarch64)
929+
uses: actions/upload-release-asset@v1
930+
env:
931+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
932+
with:
933+
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
934+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.tar.gz.sha256
935+
asset_name: scala3-${{ env.RELEASE_TAG }}-aarch64-pc-linux.tar.gz.sha256
936+
asset_content_type: application/gzip
862937

863-
- name: Upload zip archive to GitHub Release (mac x86-64)
938+
# Mac x86-64
939+
- name: Upload zip archive to GitHub Release (Mac x86-64)
864940
uses: actions/upload-release-asset@v1
865941
env:
866942
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
867943
with:
868944
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
869-
asset_path: ./dist/mac-x86_64/target/scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.zip
945+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.zip
870946
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.zip
871947
asset_content_type: application/zip
872-
- name: Upload tar.gz archive to GitHub Release (mac x86-64)
948+
- name: Upload zip archive SHA to GitHub Release (Mac x86-64)
873949
uses: actions/upload-release-asset@v1
874950
env:
875951
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
876952
with:
877953
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
878-
asset_path: ./dist/mac-x86_64/target/scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.tar.gz
879-
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.tar.gz
880-
asset_content_type: application/gzip
881-
882-
- name: Upload zip archive to GitHub Release (mac aarch64)
954+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.zip.sha256
955+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.zip.sha256
956+
asset_content_type: application/zip
957+
- name: Upload tar.gz archive to GitHub Release (Mac x86-64)
883958
uses: actions/upload-release-asset@v1
884959
env:
885960
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
886961
with:
887962
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
888-
asset_path: ./dist/mac-aarch64/target/scala3-${{ env.RELEASE_TAG }}-aarch64-apple-darwin.zip
889-
asset_name: scala3-${{ env.RELEASE_TAG }}-aarch64-apple-darwin.zip
890-
asset_content_type: application/zip
891-
- name: Upload tar.gz archive to GitHub Release (mac aarch64)
963+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.tar.gz
964+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.tar.gz
965+
asset_content_type: application/gzip
966+
- name: Upload tar.gz SHA archive to GitHub Release (Mac x86-64)
892967
uses: actions/upload-release-asset@v1
893968
env:
894969
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
895970
with:
896971
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
897-
asset_path: ./dist/mac-aarch64/target/scala3-${{ env.RELEASE_TAG }}-aarch64-apple-darwin.tar.gz
898-
asset_name: scala3-${{ env.RELEASE_TAG }}-aarch64-apple-darwin.tar.gz
972+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.tar.gz.sha256
973+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-apple-darwin.tar.gz.sha256
899974
asset_content_type: application/gzip
900975

901-
- name: Upload zip archive to GitHub Release (win x86-64)
976+
977+
# Mac aarch64
978+
- name: Upload zip archive to GitHub Release (Mac aarch64)
902979
uses: actions/upload-release-asset@v1
903980
env:
904981
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
905982
with:
906983
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
907-
asset_path: ./dist/win-x86_64/target/scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.zip
908-
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.zip
984+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.zip
985+
asset_name: scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.zip
909986
asset_content_type: application/zip
910-
- name: Upload tar.gz archive to GitHub Release (win x86-64)
987+
- name: Upload zip archive SHA to GitHub Release (Mac aarch64)
911988
uses: actions/upload-release-asset@v1
912989
env:
913990
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
914991
with:
915992
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
916-
asset_path: ./dist/win-x86_64/target/scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.tar.gz
917-
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.tar.gz
918-
asset_content_type: application/gzip
919-
920-
921-
- name: Upload SHA256 sum of the release artefacts to GitHub Release (universal)
993+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.zip.sha256
994+
asset_name: scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.zip.sha256
995+
asset_content_type: application/zip
996+
- name: Upload tar.gz archive to GitHub Release (Mac aarch64)
922997
uses: actions/upload-release-asset@v1
923998
env:
924999
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9251000
with:
9261001
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
927-
asset_path: ./dist/target/sha256sum.txt
928-
asset_name: sha256sum.txt
929-
asset_content_type: text/plain
930-
931-
- name: Upload SHA256 sum of the release artefacts to GitHub Release (linux x86-64)
1002+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.tar.gz
1003+
asset_name: scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.tar.gz
1004+
asset_content_type: application/gzip
1005+
- name: Upload tar.gz SHA archive to GitHub Release (Mac aarch64)
9321006
uses: actions/upload-release-asset@v1
9331007
env:
9341008
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9351009
with:
9361010
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
937-
asset_path: ./dist/linux-x86_64/target/sha256sum.txt
938-
asset_name: sha256sum-x86_64-pc-linux.txt
939-
asset_content_type: text/plain
1011+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.tar.gz.sha256
1012+
asset_name: scala3-${{ env.RELEASE_TAG }}-aarcb64-apple-darwin.tar.gz.sha256
1013+
asset_content_type: application/gzip
9401014

941-
- name: Upload SHA256 sum of the release artefacts to GitHub Release (linux aarch64)
1015+
# Windows x86_64
1016+
- name: Upload zip archive to GitHub Release (Windows x86_64)
9421017
uses: actions/upload-release-asset@v1
9431018
env:
9441019
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9451020
with:
9461021
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
947-
asset_path: ./dist/linux-aarch64/target/sha256sum.txt
948-
asset_name: sha256sum-aarch64-pc-linux.txt
949-
asset_content_type: text/plain
950-
951-
- name: Upload SHA256 sum of the release artefacts to GitHub Release (mac x86-64)
1022+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.zip
1023+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.zip
1024+
asset_content_type: application/zip
1025+
- name: Upload zip archive SHA to GitHub Release (Windows x86_64)
9521026
uses: actions/upload-release-asset@v1
9531027
env:
9541028
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9551029
with:
9561030
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
957-
asset_path: ./dist/mac-x86_64/target/sha256sum.txt
958-
asset_name: sha256sum-x86_64-apple-darwin.txt
959-
asset_content_type: text/plain
960-
961-
- name: Upload SHA256 sum of the release artefacts to GitHub Release (mac aarch64)
1031+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.zip.sha256
1032+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.zip.sha256
1033+
asset_content_type: application/zip
1034+
- name: Upload tar.gz archive to GitHub Release (Windows x86_64)
9621035
uses: actions/upload-release-asset@v1
9631036
env:
9641037
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9651038
with:
9661039
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
967-
asset_path: ./dist/mac-aarch64/target/sha256sum.txt
968-
asset_name: sha256sum-aarch64-apple-darwin.txt
969-
asset_content_type: text/plain
970-
971-
- name: Upload SHA256 sum of the release artefacts to GitHub Release (win x86-64)
1040+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.tar.gz
1041+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.tar.gz
1042+
asset_content_type: application/gzip
1043+
- name: Upload tar.gz SHA archive to GitHub Release (Windows x86_64)
9721044
uses: actions/upload-release-asset@v1
9731045
env:
9741046
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9751047
with:
9761048
upload_url: ${{ steps.create_gh_release.outputs.upload_url }}
977-
asset_path: ./dist/win-x86_64/target/sha256sum.txt
978-
asset_name: sha256sum-x86_64-pc-win32.txt
979-
asset_content_type: text/plain
980-
981-
- name: Publish Release
982-
run: ./project/scripts/sbtPublish ";project scala3-bootstrapped ;publishSigned ;sonatypeBundleRelease"
983-
1049+
asset_path: ./scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.tar.gz.sha256
1050+
asset_name: scala3-${{ env.RELEASE_TAG }}-x86_64-pc-win32.tar.gz.sha256
1051+
asset_content_type: application/gzip
9841052

9851053
open_issue_on_failure:
9861054
runs-on: [self-hosted, Linux]

0 commit comments

Comments
 (0)