-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CI]: Use GITHUB_WORKSPACE and GITHUB_REPOSITORY instead of hard-code…
…d values (#22418) Replace hard coded values to allow for easier testing in the forks of the scala/scala3 repository, especially in https://github.com/scala/scala3-lts
- Loading branch information
Showing
2 changed files
with
22 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -80,7 +80,7 @@ jobs: | |
## Workaround for https://github.com/actions/runner/issues/2033 (See https://github.com/scala/scala3/pull/19720) | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -133,7 +133,7 @@ jobs: | |
|
||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -190,7 +190,7 @@ jobs: | |
|
||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -229,7 +229,7 @@ jobs: | |
- name: Reset existing repo | ||
shell: cmd | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Git Checkout | ||
|
@@ -273,7 +273,7 @@ jobs: | |
- name: Reset existing repo | ||
shell: cmd | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Git Checkout | ||
|
@@ -319,7 +319,7 @@ jobs: | |
|
||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -374,7 +374,7 @@ jobs: | |
run: echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -391,7 +391,7 @@ jobs: | |
|
||
- name: Test | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git submodule sync | ||
git submodule update --init --recursive --jobs 7 | ||
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestA" | ||
|
@@ -431,7 +431,7 @@ jobs: | |
run: echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -448,7 +448,7 @@ jobs: | |
|
||
- name: Test | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git submodule sync | ||
git submodule update --init --recursive --jobs 7 | ||
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestB" | ||
|
@@ -488,7 +488,7 @@ jobs: | |
run: echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -505,7 +505,7 @@ jobs: | |
|
||
- name: Test | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git submodule sync | ||
git submodule update --init --recursive --jobs 7 | ||
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestC" | ||
|
@@ -541,7 +541,7 @@ jobs: | |
|
||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -593,7 +593,7 @@ jobs: | |
|
||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -648,7 +648,7 @@ jobs: | |
run: echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -706,7 +706,7 @@ jobs: | |
steps: | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -723,7 +723,7 @@ jobs: | |
|
||
- name: Generate Website | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
./project/scripts/genDocs -doc-snapshot | ||
- name: Deploy Website to https://dotty.epfl.ch | ||
|
@@ -764,7 +764,7 @@ jobs: | |
run: echo "/usr/lib/jvm/java-8-openjdk-amd64/bin" >> $GITHUB_PATH | ||
- name: Reset existing repo | ||
run: | | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/scala/scala3" && git reset --hard FETCH_HEAD || true | ||
- name: Checkout cleanup script | ||
|
@@ -826,15 +826,15 @@ jobs: | |
path: . | ||
- name: Prepare MSI package | ||
shell: bash | ||
run: | | ||
run: | | ||
msiInstaller="scala3-${{ env.RELEASE_TAG }}.msi" | ||
mv scala.msi "${msiInstaller}" | ||
sha256sum "${msiInstaller}" > "${msiInstaller}.sha256" | ||
- name: Install GH CLI | ||
uses: dev-hanz-ops/[email protected] | ||
with: | ||
gh-cli-version: 2.59.0 | ||
gh-cli-version: 2.59.0 | ||
|
||
# Create the GitHub release | ||
- name: Create GitHub Release | ||
|
@@ -844,7 +844,7 @@ jobs: | |
run: | | ||
# We need to config safe.directory in every step that might reference git | ||
# It is not persisted between steps | ||
git config --global --add safe.directory /__w/scala3/scala3 | ||
git config --global --add safe.directory $GITHUB_WORKSPACE | ||
gh release create \ | ||
--draft \ | ||
--title "${{ env.RELEASE_TAG }}" \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters