Skip to content

Commit af22b55

Browse files
committed
Up
1 parent 8b616fa commit af22b55

File tree

1 file changed

+74
-73
lines changed

1 file changed

+74
-73
lines changed

.github/workflows/test.yml

Lines changed: 74 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,22 @@ on:
55
branches:
66
- main
77
- "v*.*"
8+
- jk-tmp
89
jobs:
910
linux:
10-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1112
strategy:
1213
fail-fast: false
1314
matrix:
1415
include:
1516
- pair: { elixir: "1.15.8", otp: "25.3" }
1617
python_minor: "10"
17-
- pair: { elixir: "1.18.1", otp: "27.2" }
18-
python_minor: "10"
19-
- pair: { elixir: "1.18.1", otp: "27.2" }
20-
python_minor: "11"
21-
- pair: { elixir: "1.18.1", otp: "27.2" }
22-
python_minor: "12"
18+
# - pair: { elixir: "1.18.1", otp: "27.2" }
19+
# python_minor: "10"
20+
# - pair: { elixir: "1.18.1", otp: "27.2" }
21+
# python_minor: "11"
22+
# - pair: { elixir: "1.18.1", otp: "27.2" }
23+
# python_minor: "12"
2324
- pair: { elixir: "1.18.1", otp: "27.2" }
2425
python_minor: "13"
2526
lint: true
@@ -51,70 +52,70 @@ jobs:
5152
if: ${{ matrix.lint }}
5253
- run: mix test
5354

54-
windows:
55-
runs-on: windows-2019
56-
strategy:
57-
fail-fast: false
58-
matrix:
59-
include:
60-
- pair: { elixir: "1.15.8", otp: "25.3" }
61-
python_minor: "10"
62-
- pair: { elixir: "1.18.1", otp: "27.2" }
63-
python_minor: "13"
64-
env:
65-
MIX_ENV: test
66-
PYTHONX_TEST_PYTHON_MINOR: ${{ matrix.python_minor }}
67-
name: Windows x86_64 (3.${{ matrix.python_minor }}, ${{ matrix.pair.elixir }}, ${{ matrix.pair.otp }})
68-
steps:
69-
- uses: actions/checkout@v4
70-
- uses: erlef/setup-beam@v1
71-
with:
72-
otp-version: ${{ matrix.pair.otp }}
73-
elixir-version: ${{ matrix.pair.elixir }}
74-
- uses: actions/cache@v4
75-
with:
76-
path: |
77-
deps
78-
_build
79-
key: ${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-${{ hashFiles('**/mix.lock') }}
80-
restore-keys: |
81-
${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-
82-
- uses: ilammy/msvc-dev-cmd@v1
83-
- run: mix deps.get
84-
- run: mix deps.compile
85-
- run: mix test
55+
# windows:
56+
# runs-on: windows-2019
57+
# strategy:
58+
# fail-fast: false
59+
# matrix:
60+
# include:
61+
# - pair: { elixir: "1.15.8", otp: "25.3" }
62+
# python_minor: "10"
63+
# - pair: { elixir: "1.18.1", otp: "27.2" }
64+
# python_minor: "13"
65+
# env:
66+
# MIX_ENV: test
67+
# PYTHONX_TEST_PYTHON_MINOR: ${{ matrix.python_minor }}
68+
# name: Windows x86_64 (3.${{ matrix.python_minor }}, ${{ matrix.pair.elixir }}, ${{ matrix.pair.otp }})
69+
# steps:
70+
# - uses: actions/checkout@v4
71+
# - uses: erlef/setup-beam@v1
72+
# with:
73+
# otp-version: ${{ matrix.pair.otp }}
74+
# elixir-version: ${{ matrix.pair.elixir }}
75+
# - uses: actions/cache@v4
76+
# with:
77+
# path: |
78+
# deps
79+
# _build
80+
# key: ${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-${{ hashFiles('**/mix.lock') }}
81+
# restore-keys: |
82+
# ${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-
83+
# - uses: ilammy/msvc-dev-cmd@v1
84+
# - run: mix deps.get
85+
# - run: mix deps.compile
86+
# - run: mix test
8687

87-
macos:
88-
runs-on: macos-13
89-
strategy:
90-
fail-fast: false
91-
matrix:
92-
include:
93-
- pair: { elixir: "1.15.8", otp: "25.3" }
94-
python_minor: "10"
95-
- pair: { elixir: "1.18.1", otp: "27.2" }
96-
python_minor: "13"
97-
env:
98-
MIX_ENV: test
99-
PYTHONX_TEST_PYTHON_MINOR: ${{ matrix.python_minor }}
100-
name: macOS x86_64 (3.${{ matrix.python_minor }}, ${{ matrix.pair.elixir }}, ${{ matrix.pair.otp }})
101-
steps:
102-
- uses: actions/checkout@v4
103-
- run: |
104-
curl -fsSO https://elixir-lang.org/install.sh
105-
sh install.sh elixir@${{ matrix.pair.elixir }} otp@${{ matrix.pair.otp }}
106-
otp_bin=($HOME/.elixir-install/installs/otp/*/bin)
107-
elixir_bin=($HOME/.elixir-install/installs/elixir/*/bin)
108-
echo "$otp_bin" >> "$GITHUB_PATH"
109-
echo "$elixir_bin" >> "$GITHUB_PATH"
110-
- uses: actions/cache@v4
111-
with:
112-
path: |
113-
deps
114-
_build
115-
key: ${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-${{ hashFiles('**/mix.lock') }}
116-
restore-keys: |
117-
${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-
118-
- run: mix deps.get
119-
- run: mix deps.compile
120-
- run: mix test
88+
# macos:
89+
# runs-on: macos-13
90+
# strategy:
91+
# fail-fast: false
92+
# matrix:
93+
# include:
94+
# - pair: { elixir: "1.15.8", otp: "25.3" }
95+
# python_minor: "10"
96+
# - pair: { elixir: "1.18.1", otp: "27.2" }
97+
# python_minor: "13"
98+
# env:
99+
# MIX_ENV: test
100+
# PYTHONX_TEST_PYTHON_MINOR: ${{ matrix.python_minor }}
101+
# name: macOS x86_64 (3.${{ matrix.python_minor }}, ${{ matrix.pair.elixir }}, ${{ matrix.pair.otp }})
102+
# steps:
103+
# - uses: actions/checkout@v4
104+
# - run: |
105+
# curl -fsSO https://elixir-lang.org/install.sh
106+
# sh install.sh elixir@${{ matrix.pair.elixir }} otp@${{ matrix.pair.otp }}
107+
# otp_bin=($HOME/.elixir-install/installs/otp/*/bin)
108+
# elixir_bin=($HOME/.elixir-install/installs/elixir/*/bin)
109+
# echo "$otp_bin" >> "$GITHUB_PATH"
110+
# echo "$elixir_bin" >> "$GITHUB_PATH"
111+
# - uses: actions/cache@v4
112+
# with:
113+
# path: |
114+
# deps
115+
# _build
116+
# key: ${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-${{ hashFiles('**/mix.lock') }}
117+
# restore-keys: |
118+
# ${{ runner.os }}-mix-${{ matrix.pair.elixir }}-${{ matrix.pair.otp }}-
119+
# - run: mix deps.get
120+
# - run: mix deps.compile
121+
# - run: mix test

0 commit comments

Comments
 (0)