Skip to content

Commit 5d62ff3

Browse files
committed
Update CI Elixir OTP versions
1 parent 7c20110 commit 5d62ff3

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ jobs:
1414
MIX_ENV: test
1515
CI: "true"
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v4
1818
- uses: erlef/setup-beam@v1
1919
with:
20-
otp-version: '25'
21-
elixir-version: '1.14.3'
20+
otp-version: '27'
21+
elixir-version: '1.18.4'
2222
- run: mix deps.get --only dev
2323
- run: mix format --check-formatted
2424
- run: mix credo --strict
2525

2626
test-oldest:
27-
runs-on: ubuntu-20.04
27+
runs-on: windows-2022
2828
name: Tests on oldest version
2929
env:
3030
MIX_ENV: test
3131
CI: "true"
3232
steps:
33-
- uses: actions/checkout@v3
33+
- uses: actions/checkout@v4
3434
- uses: erlef/setup-beam@v1
3535
with:
3636
otp-version: '22'
@@ -47,11 +47,11 @@ jobs:
4747
MIX_ENV: test
4848
CI: "true"
4949
steps:
50-
- uses: actions/checkout@v3
50+
- uses: actions/checkout@v4
5151
- uses: erlef/setup-beam@v1
5252
with:
53-
otp-version: '25'
54-
elixir-version: '1.14.3'
53+
otp-version: '27'
54+
elixir-version: '1.18.4'
5555
- run: rm mix.lock
5656
- run: mix deps.get
5757
- run: mix compile --force --warnings-as-errors

lib/date_time_parser.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
defmodule DateTimeParser do
2-
@moduledoc "README.md" |> File.read!() |> String.split("<!-- MDOC -->") |> Enum.fetch!(1)
2+
docs = "README.md" |> File.read!() |> String.split("<!-- MDOC -->") |> Enum.fetch!(1)
3+
docs = if elem(:os.type(), 0) == :win32, do: String.replace(docs, "\n", "\r\n"), else: docs
4+
@moduledoc docs
35
@external_resource "README.md"
46

57
import DateTimeParser.Formatters

0 commit comments

Comments
 (0)