|
7 | 7 | strategy: |
8 | 8 | fail-fast: true |
9 | 9 | 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'] |
18 | 15 | exclude: |
19 | 16 | - os: macos |
| 17 | + # Not installing from source on MacOS |
20 | 18 | nss-source: NSS_3_117_RTM |
21 | 19 | - os: macos |
22 | | - nss-source: NSS_3_112_2_RTM |
23 | | - - os: macos |
| 20 | + # Firefox bundles don't work well for us |
24 | 21 | nss-source: latest |
25 | 22 | - os: macos |
| 23 | + # Firefox bundles don't work well for us |
26 | 24 | nss-source: latest-esr |
27 | 25 | - os: windows |
| 26 | + # Not installing from source on Windows |
28 | 27 | nss-source: NSS_3_117_RTM |
29 | 28 | - 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 |
32 | 33 | nss-source: system |
33 | 34 | env: |
34 | 35 | # Needed to force UTF-8 and have consistent behavior in Windows |
|
0 commit comments