Skip to content

Commit 4ebc9ac

Browse files
committed
Release the kraken! (0.7.0)
1 parent f79de37 commit 4ebc9ac

File tree

1 file changed

+31
-26
lines changed

1 file changed

+31
-26
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,42 +17,45 @@ on:
1717
- "tests/*.sh"
1818

1919
jobs:
20-
# base-build-test:
21-
# name: Base Build and Test - ${{ matrix.idris-version }}
22-
# strategy:
23-
# matrix:
24-
# idris-version: ["v0.5.1", "v0.6.0", "latest"]
25-
# uses: ./.github/workflows/version-base-build-test.yml
26-
# with:
27-
# idris-version: ${{ matrix.idris-version }}
28-
# secrets: inherit
20+
base-build-test:
21+
name: Base Build and Test - ${{ matrix.idris-version }}
22+
strategy:
23+
matrix:
24+
idris-version: ["v0.5.1", "v0.6.0", "v0.7.0", "latest"]
25+
uses: ./.github/workflows/version-base-build-test.yml
26+
with:
27+
idris-version: ${{ matrix.idris-version }}
28+
secrets: inherit
2929

30-
# base-deploy:
31-
# name: Base Deploy - ${{ matrix.idris-version }}
32-
# # only deploy if it's a push to main
33-
# if: github.event_name == 'schedule' || github.event_name == 'push'
34-
# needs: [base-build-test]
35-
# strategy:
36-
# matrix:
37-
# idris-version: ["v0.5.1", "v0.6.0", "latest"]
38-
# # deploy one at a time, so the latest is always the latest deployed
39-
# max-parallel: 1
40-
# uses: ./.github/workflows/version-base-deploy.yml
41-
# with:
42-
# idris-version: ${{ matrix.idris-version }}
43-
# secrets: inherit
30+
base-deploy:
31+
name: Base Deploy - ${{ matrix.idris-version }}
32+
# only deploy if it's a push to main
33+
if: github.event_name == 'schedule' || github.event_name == 'push'
34+
needs: [base-build-test]
35+
strategy:
36+
matrix:
37+
idris-version: ["v0.5.1", "v0.6.0", "v0.7.0", "latest"]
38+
# deploy one at a time, so the latest is always the latest deployed
39+
max-parallel: 1
40+
uses: ./.github/workflows/version-base-deploy.yml
41+
with:
42+
idris-version: ${{ matrix.idris-version }}
43+
secrets: inherit
4444

4545
devcontainer-build-test:
4646
name: Devcontainer Build and Test - ${{ matrix.idris-lsp-version }}
47+
needs: [base-build-test] # needs cached base builds
4748
strategy:
4849
matrix:
4950
# based off of the branches in the idris-lsp repo
50-
idris-lsp-version: ["idris2-0.5.1", "idris2-0.6.0", "latest"]
51+
idris-lsp-version: ["idris2-0.5.1", "idris2-0.6.0", "idris2-0.7.0", "latest"]
5152
include:
5253
- idris-lsp-version: "idris2-0.5.1"
5354
idris-version: "v0.5.1"
5455
- idris-lsp-version: "idris2-0.6.0"
5556
idris-version: "v0.6.0"
57+
- idris-lsp-version: "idris2-0.7.0"
58+
idris-version: "v0.7.0"
5659
- idris-lsp-version: "latest"
5760
idris-version: "latest"
5861
uses: ./.github/workflows/version-devcontainer-build-test.yml
@@ -65,15 +68,17 @@ jobs:
6568
name: Devcontainer Deploy - ${{ matrix.idris-lsp-version }}
6669
# only deploy if it's a push to main
6770
if: github.event_name == 'schedule' || github.event_name == 'push'
68-
needs: [devcontainer-build-test]
71+
needs: [base-deploy, devcontainer-build-test] # needs base deployed to registry
6972
strategy:
7073
matrix:
71-
idris-lsp-version: ["idris2-0.5.1", "idris2-0.6.0", "latest"]
74+
idris-lsp-version: ["idris2-0.5.1", "idris2-0.6.0", "idris2-0.7.0", "latest"]
7275
include:
7376
- idris-lsp-version: "idris2-0.5.1"
7477
idris-version: "v0.5.1"
7578
- idris-lsp-version: "idris2-0.6.0"
7679
idris-version: "v0.6.0"
80+
- idris-lsp-version: "idris2-0.7.0"
81+
idris-version: "v0.7.0"
7782
- idris-lsp-version: "latest"
7883
idris-version: "latest"
7984
max-parallel: 1

0 commit comments

Comments
 (0)