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 @@ -825,6 +825,9 @@ jobs:
825
825
runs-on : ubuntu-latest
826
826
if : startsWith(github.ref, 'refs/tags/')
827
827
steps :
828
+ - name : Checkout code
829
+ uses : actions/checkout@v3
830
+
828
831
- uses : actions/download-artifact@v3
829
832
with :
830
833
path : ./out
@@ -902,11 +905,18 @@ jobs:
902
905
mv plan_json.tar ../
903
906
shell : bash
904
907
908
+ - name : build source tarball
909
+ run : |
910
+ export RELEASE=$GITHUB_REF_NAME
911
+ git archive --format=tar.gz -o "out/haskell-language-server-${RELEASE}-src.tar.gz" --prefix="haskell-language-server-${RELEASE}/" HEAD
912
+ shell : bash
913
+
905
914
- name : Release
906
915
uses : softprops/action-gh-release@v1
907
916
with :
908
917
draft : true
909
918
files : |
910
919
./out/*.zip
911
920
./out/*.tar.xz
921
+ ./out/*.tar.gz
912
922
./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