Skip to content

Commit 99e62a4

Browse files
committed
👷 Build everything we think we can
latest-esr is expected to fail for now
1 parent 423d569 commit 99e62a4

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

.github/workflows/main.yml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,29 @@ jobs:
77
strategy:
88
fail-fast: true
99
matrix:
10-
# os: [ubuntu, macos, windows]
11-
# # pypy3 not yet up to speed with py3.9 typing hints
12-
# # python-version: [3.9, 3.10.0-alpha.6, pypy3]
13-
# python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
14-
# nss-source: ['latest-esr', 'latest', 'NSS_3_117_RTM', 'NSS_3_112_2_RTM', 'system']
15-
os: [ubuntu]
16-
python-version: ['3.12']
17-
nss-source: ['NSS_3_117_RTM']
10+
os: [ubuntu, macos, windows]
11+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
12+
# We need NSS 3.113+ to support Firefox 144 profiles
13+
# See https://github.com/unode/firefox_decrypt/issues/120
14+
nss-source: ['latest-esr', 'latest', 'NSS_3_117_RTM', 'system']
1815
exclude:
1916
- os: macos
17+
# Not installing from source on MacOS
2018
nss-source: NSS_3_117_RTM
2119
- os: macos
22-
nss-source: NSS_3_112_2_RTM
23-
- os: macos
20+
# Firefox bundles don't work well for us
2421
nss-source: latest
2522
- os: macos
23+
# Firefox bundles don't work well for us
2624
nss-source: latest-esr
2725
- os: windows
26+
# Not installing from source on Windows
2827
nss-source: NSS_3_117_RTM
2928
- os: windows
30-
nss-source: NSS_3_112_2_RTM
31-
- os: windows
29+
# No system lib for Windows
30+
nss-source: system
31+
- os: ubuntu
32+
# Official nss packages are way too old
3233
nss-source: system
3334
env:
3435
# Needed to force UTF-8 and have consistent behavior in Windows

0 commit comments

Comments
 (0)