Skip to content

Commit 13373ef

Browse files
committed
Install older Python for Node v8.
1 parent e7dceec commit 13373ef

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/node.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
format(', Better SQLite v{0}', matrix.versions.better-sqlite3)
1313
}}
1414
15+
# Ubuntu 22.04 defaults to Python v3.10 which works with older node-gyps.
1516
runs-on: ubuntu-22.04
1617
continue-on-error: ${{!!matrix.versions.flaky}}
1718

@@ -35,7 +36,7 @@ jobs:
3536

3637
- node: "8"
3738
better-sqlite3: "6"
38-
flaky: true
39+
python: 2
3940

4041
# Better SQLite v6 on Node v9 requires Python 2, which isn't
4142
# available on GitHub Actions.
@@ -84,6 +85,10 @@ jobs:
8485
steps:
8586
- uses: actions/checkout@v3
8687

88+
- uses: actions/setup-python@v5
89+
if: matrix.versions.python
90+
with: {python-version: "${{matrix.versions.python}}"}
91+
8792
- name: Install Node.js v${{matrix.versions.node}}
8893
uses: actions/setup-node@v3
8994
with: {node-version: "${{matrix.versions.node}}"}

0 commit comments

Comments
 (0)