@@ -44,11 +44,11 @@ jobs:
4444 matrix :
4545 source :
4646 - name : " 29.1"
47- tarball : " https://ftp.gnu.org/gnu/ emacs/emacs-29.1.tar.gz "
48- tarball_dir : " emacs-29.1"
47+ repo : " emacs-mirror /emacs"
48+ ref : " emacs-29.1"
4949 - name : " 29.1_native_json_rpc"
5050 repo : " blahgeek/emacs"
51- commit : " b8e9c30dcae19eaa8deed9bd594e84d5cf6244cb"
51+ ref : " b8e9c30dcae19eaa8deed9bd594e84d5cf6244cb"
5252 build_with_x11 : [ "yes", "no" ]
5353
5454 steps :
@@ -58,19 +58,12 @@ jobs:
5858 - name : Checkout
5959 uses : actions/checkout@v4
6060
61- - name : Download emacs source from tarball
62- run : |
63- curl -L ${{ matrix.source.tarball }} | tar xz
64- mv ${{ matrix.source.tarball_dir }} emacs-src
65- if : ${{ matrix.source.tarball }}
66-
6761 - name : Download emacs source from repo
6862 uses : actions/checkout@v4
6963 with :
7064 repository : ${{ matrix.source.repo }}
71- ref : ${{ matrix.source.commit }}
65+ ref : ${{ matrix.source.ref }}
7266 path : emacs-src
73- if : ${{ matrix.source.repo }}
7467
7568 - name : Download artifact
7669 uses : actions/download-artifact@v2
8477 docker image ls -a
8578
8679 - name : Run and package
87- run : ./run-and-package.sh builder-image:latest ./emacs-src BUILD_WITH_X11=${{ matrix.build_with_x11 }} BUILD_RUN_AUTOGEN=${{ matrix.source.repo && 'yes' || 'no' }}
80+ run : ./run-and-package.sh builder-image:latest ./emacs-src BUILD_WITH_X11=${{ matrix.build_with_x11 }}
8881
8982 - name : Upload binary to release
9083 uses : svenstaro/upload-release-action@v2
0 commit comments