2828 - { os: windows-latest, target: i686-pc-windows-msvc, platform: win32-ia32, cross: general, crate: emmylua_ls }
2929 - { os: windows-latest, target: aarch64-pc-windows-msvc, platform: win32-arm64, cross: general, crate: emmylua_ls }
3030 - { os: ubuntu-22.04, target: x86_64-unknown-linux-gnu, platform: linux-x64, cross: general, crate: emmylua_check }
31+ - { os: macos-latest, target: aarch64-apple-darwin, platform: darwin-arm64, cross: general, crate: emmylua_check }
32+ - { os: windows-latest, target: x86_64-pc-windows-msvc, platform: win32-x64, cross: general, crate: emmylua_check }
3133 - { os: ubuntu-22.04, target: x86_64-unknown-linux-gnu, platform: linux-x64, cross: general, crate: emmylua_doc_cli }
34+ - { os: macos-latest, target: aarch64-apple-darwin, platform: darwin-arm64, cross: general, crate: emmylua_doc_cli }
35+ - { os: windows-latest, target: x86_64-pc-windows-msvc, platform: win32-x64, cross: general, crate: emmylua_doc_cli }
3236 runs-on : ${{ matrix.os }}
3337 steps :
3438 - uses : actions/checkout@v4
@@ -103,7 +107,9 @@ jobs:
103107 chmod +x emmylua_ls-darwin-x64/emmylua_ls
104108 chmod +x emmylua_ls-darwin-arm64/emmylua_ls
105109 chmod +x emmylua_check-linux-x64/emmylua_check
110+ chmod +x emmylua_check-darwin-arm64/emmylua_check
106111 chmod +x emmylua_doc_cli-linux-x64/emmylua_doc_cli
112+ chmod +x emmylua_doc_cli-darwin-arm64/emmylua_doc_cli
107113
108114 tar -zcvf emmylua_ls-linux-x64.tar.gz -C emmylua_ls-linux-x64 emmylua_ls
109115 tar -zcvf emmylua_ls-linux-x64-glibc.2.17.tar.gz -C emmylua_ls-linux-x64-glibc.2.17 emmylua_ls
@@ -114,6 +120,8 @@ jobs:
114120 tar -zcvf emmylua_ls-darwin-arm64.tar.gz -C emmylua_ls-darwin-arm64 emmylua_ls
115121 tar -zcvf emmylua_check-linux-x64.tar.gz -C emmylua_check-linux-x64 emmylua_check
116122 tar -zcvf emmylua_doc_cli-linux-x64.tar.gz -C emmylua_doc_cli-linux-x64 emmylua_doc_cli
123+ tar -zcvf emmylua_check-darwin-arm64.tar.gz -C emmylua_check-darwin-arm64 emmylua_check
124+ tar -zcvf emmylua_doc_cli-darwin-arm64.tar.gz -C emmylua_doc_cli-darwin-arm64 emmylua_doc_cli
117125 - name : windows compress
118126 run : |
119127 cd emmylua_ls-win32-x64
@@ -122,6 +130,10 @@ jobs:
122130 7z a emmylua_ls-win32-ia32.zip emmylua_ls.exe
123131 cd ../emmylua_ls-win32-arm64
124132 7z a emmylua_ls-win32-arm64.zip emmylua_ls.exe
133+ cd ../emmylua_check-win32-x64
134+ 7z a emmylua_check-win32-x64.zip emmylua_check.exe
135+ cd ../emmylua_doc_cli-win32-x64
136+ 7z a emmylua_doc_cli-win32-x64.zip emmylua_doc_cli.exe
125137 - name : Release
126138 uses : softprops/action-gh-release@v2
127139 with :
@@ -132,6 +144,8 @@ jobs:
132144 emmylua_ls-win32-x64/emmylua_ls-win32-x64.zip
133145 emmylua_ls-win32-ia32/emmylua_ls-win32-ia32.zip
134146 emmylua_ls-win32-arm64/emmylua_ls-win32-arm64.zip
147+ emmylua_check-win32-x64/emmylua_check-win32-x64.zip
148+ emmylua_doc_cli-win32-x64/emmylua_doc_cli-win32-x64.zip
135149 emmylua_ls-linux-x64.tar.gz
136150 emmylua_ls-linux-x64-glibc.2.17.tar.gz
137151 emmylua_ls-linux-aarch64-glibc.2.17.tar.gz
@@ -141,4 +155,7 @@ jobs:
141155 emmylua_ls-darwin-arm64.tar.gz
142156 emmylua_check-linux-x64.tar.gz
143157 emmylua_doc_cli-linux-x64.tar.gz
158+ emmylua_check-darwin-arm64.tar.gz
159+ emmylua_doc_cli-darwin-arm64.tar.gz
160+
144161 token : ${{ secrets.RELEASE }}
0 commit comments