@@ -2,7 +2,15 @@ name: Dotty CI
2
2
3
3
on :
4
4
push :
5
+ paths-ignore :
6
+ # Do not run everything on changes only in docs
7
+ - ' scala3doc/**'
8
+ - ' scala3doc-testcases/**'
5
9
pull_request :
10
+ paths-ignore :
11
+ # Do not run everything on changes only in docs
12
+ - ' scala3doc/**'
13
+ - ' scala3doc-testcases/**'
6
14
schedule :
7
15
- cron : ' 0 3 * * *' # Every day at 3 AM
8
16
@@ -372,9 +380,9 @@ jobs:
372
380
- name : Publish Release
373
381
run : |
374
382
./project/scripts/sbt dist/packArchive
375
- sha256sum dist/target/dotty -* > dist/target/sha256sum.txt
383
+ sha256sum dist/target/scala3 -* > dist/target/sha256sum.txt
376
384
./project/scripts/sbtPublish ";project scala3-bootstrapped ;publishSigned ;sonatypeBundleRelease"
377
- echo "name=RELEASE_TAG::${GITHUB_REF#*refs/tags/}" >> $GITHUB_ENV
385
+ echo "::set-env name=RELEASE_TAG::${GITHUB_REF#*refs/tags/}"
378
386
379
387
- name : Create GitHub Release
380
388
id : create_gh_release
@@ -386,16 +394,16 @@ jobs:
386
394
release_name : ${{ github.ref }}
387
395
body :
388
396
draft : false
389
- prerelease : ${{ contains(env.RELEASE_TAG, 'RC ') }}
397
+ prerelease : ${{ contains(env.RELEASE_TAG, 'M ') }}
390
398
391
399
- name : Upload zip archive to GitHub Release
392
400
uses : actions/upload-release-asset@v1
393
401
env :
394
402
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
395
403
with :
396
404
upload_url : ${{ steps.create_gh_release.outputs.upload_url }}
397
- asset_path : ./dist/target/dotty -${{ env.RELEASE_TAG }}.zip
398
- asset_name : dotty -${{ env.RELEASE_TAG }}.zip
405
+ asset_path : ./dist/target/scala3 -${{ env.RELEASE_TAG }}.zip
406
+ asset_name : scala -${{ env.RELEASE_TAG }}.zip
399
407
asset_content_type : application/zip
400
408
401
409
- name : Upload tar.gz archive to GitHub Release
@@ -404,8 +412,8 @@ jobs:
404
412
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
405
413
with :
406
414
upload_url : ${{ steps.create_gh_release.outputs.upload_url }}
407
- asset_path : ./dist/target/dotty -${{ env.RELEASE_TAG }}.tar.gz
408
- asset_name : dotty -${{ env.RELEASE_TAG }}.tar.gz
415
+ asset_path : ./dist/target/scala3 -${{ env.RELEASE_TAG }}.tar.gz
416
+ asset_name : scala -${{ env.RELEASE_TAG }}.tar.gz
409
417
asset_content_type : application/gzip
410
418
411
419
- name : Upload SHA256 sum of the release artefacts to GitHub Release
0 commit comments