Skip to content

Commit 123bb8b

Browse files
committed
ci: Check that compiling/downloading binaries work after releasing
1 parent d42a751 commit 123bb8b

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

.github/workflows/release.yml

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
path: core/tsc-dyn.*${{ matrix.ext }}
9797
if-no-files-found: error
9898

99-
publish:
99+
publish-binaries:
100100
needs: build
101101
runs-on: ubuntu-18.04
102102
steps:
@@ -122,3 +122,33 @@ jobs:
122122
body_path: RELEASE-NOTES
123123
files: |
124124
tsc-dyn.*
125+
126+
integ:
127+
needs: publish-binaries
128+
strategy:
129+
fail-fast: false
130+
matrix:
131+
include:
132+
- os: macos-10.15
133+
emacs-version: '27.2'
134+
- os: ubuntu-18.04
135+
emacs-version: '27.2'
136+
- os: windows-2019
137+
emacs-version: '27.2'
138+
runs-on: ${{ matrix.os }}
139+
steps:
140+
- uses: purcell/setup-emacs@v3.0
141+
if: runner.os != 'Windows'
142+
with:
143+
version: ${{ matrix.emacs-version }}
144+
- uses: jcs090218/setup-emacs-windows@v4
145+
if: runner.os == 'Windows'
146+
with:
147+
version: ${{ matrix.emacs-version }}
148+
149+
- uses: actions/checkout@v2
150+
151+
- run: .github/script/setup-cask
152+
- run: bin/setup
153+
154+
- run: bin/test integ

0 commit comments

Comments
 (0)