File tree 2 files changed +11
-3
lines changed
2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -862,6 +862,9 @@ jobs:
862
862
runs-on : ubuntu-latest
863
863
if : startsWith(github.ref, 'refs/tags/')
864
864
steps :
865
+ - name : Checkout code
866
+ uses : actions/checkout@v3
867
+
865
868
- uses : actions/download-artifact@v3
866
869
with :
867
870
path : ./out
@@ -943,11 +946,18 @@ jobs:
943
946
mv plan_json.tar ../
944
947
shell : bash
945
948
949
+ - name : build source tarball
950
+ run : |
951
+ export RELEASE=$GITHUB_REF_NAME
952
+ git archive --format=tar.gz -o "out/${RELEASE}/haskell-language-server-${RELEASE}-src.tar.gz" --prefix="haskell-language-server-${RELEASE}/" HEAD
953
+ shell : bash
954
+
946
955
- name : Release
947
956
uses : softprops/action-gh-release@v1
948
957
with :
949
958
draft : true
950
959
files : |
951
960
./out/*.zip
952
961
./out/*.tar.xz
962
+ ./out/*.tar.gz
953
963
./out/*.tar
Original file line number Diff line number Diff line change 17
17
18
18
mkdir -p " gh-release-artifacts/${RELEASE} "
19
19
20
- git archive --format=tar.gz -o " gh-release-artifacts/${RELEASE} /haskell-language-server-${RELEASE} -src.tar.gz" --prefix=" haskell-language-server-${RELEASE} /" HEAD
21
-
22
20
cd " gh-release-artifacts/${RELEASE} "
23
21
24
22
# github
@@ -32,4 +30,4 @@ curl --fail -L -o "haskell-language-server-${RELEASE}-x86_64-freebsd.tar.xz" \
32
30
sha256sum haskell-language-server-* > SHA256SUMS
33
31
gpg --detach-sign -u " ${SIGNER} " SHA256SUMS
34
32
35
- gh release upload " $RELEASE " " haskell-language-server-${RELEASE} -src.tar.gz " " haskell-language-server- ${RELEASE} - x86_64-freebsd.tar.xz" SHA256SUMS SHA256SUMS.sig
33
+ gh release upload " $RELEASE " " haskell-language-server-${RELEASE} -x86_64-freebsd.tar.xz" SHA256SUMS SHA256SUMS.sig
You can’t perform that action at this time.
0 commit comments