@@ -37,11 +37,11 @@ jobs:
3737 name : builder-image
3838 path : /tmp/builder-image.tar
3939
40- setup-matrix-sources :
40+ setup-vars :
4141 runs-on : ubuntu-latest
4242 steps :
4343 - name : Setup matrix source
44- id : setup-matrix-sources
44+ id : setup-vars
4545 run : |
4646 SOURCES='
4747 {"name": "29.1", "repo": "emacs-mirror/emacs", ref: "emacs-29.1" },
@@ -53,18 +53,20 @@ jobs:
5353 '
5454 fi
5555 echo sources=[$SOURCES] >> $GITHUB_OUTPUT
56+ echo datetimestr=$(date +%Y%m%d-%H%M) >> $GITHUB_OUTPUT
5657 outputs :
57- sources : ${{ steps.setup-matrix-sources.outputs.sources }}
58+ sources : ${{ steps.setup-vars.outputs.sources }}
59+ datetimestr : ${{ steps.setup-vars.outputs.datetimestr }}
5860
5961 build-emacs :
6062 runs-on : ubuntu-latest
6163 needs :
6264 - prepare-docker
63- - setup-matrix-sources
65+ - setup-vars
6466
6567 strategy :
6668 matrix :
67- source : ${{ fromJson(needs.setup-matrix-sources .outputs.sources) }}
69+ source : ${{ fromJson(needs.setup-vars .outputs.sources) }}
6870 build_with_x11 : [ "yes", "no" ]
6971
7072 steps :
@@ -101,7 +103,7 @@ jobs:
101103 repo_token : ${{ secrets.GITHUB_TOKEN }}
102104 file : dist/Emacs.AppImage
103105 asset_name : Emacs-${{ matrix.source.name }}-${{ matrix.build_with_x11 == 'yes' && 'x11' || 'nox' }}.AppImage
104- tag : ${{ github.event_name == 'schedule' && 'daily-master-build' || github.ref }}
106+ tag : ${{ github.event_name == 'schedule' && format('daily-master-build-{0}', needs.setup-vars.outputs.datetimestr) || github.ref }}
107+ release_name : " ${{ github.event_name == 'schedule' && 'Daily master build' || 'Release build' }} ${{ needs.setup-vars.outputs.datetimestr }}"
105108 prerelease : ${{ github.event_name == 'schedule' }}
106- overwrite : ${{ github.event_name == 'schedule' }}
107109 make_latest : ${{ github.event_name != 'schedule' }}
0 commit comments