Skip to content

Add :backend option

Add :backend option #6

Triggered via push March 27, 2026 07:53
Status Failure
Total duration 4m 20s
Artifacts

ci.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

54 errors and 9 warnings
Elixir 1.20.0-rc.3-otp-28 / OTP 28 (lint)
Process completed with exit code 1.
Elixir 1.17-otp-26 / OTP 26
Process completed with exit code 1.
Elixir 1.19-otp-26 / OTP 26
Process completed with exit code 1.
Elixir 1.18-otp-26 / OTP 26
Process completed with exit code 1.
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L93
test to_string/2 with Time structs relative time with unit (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L4
doctest Localize.DateTime.Relative.to_string/2 (2) (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L34
test to_string/2 with integer offsets in days (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L4
doctest Localize.DateTime.Relative.to_string/2 (4) (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L4
doctest Localize.DateTime.Relative.to_string/2 (3) (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L70
test to_string/2 with locales French last Monday (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L4
doctest Localize.DateTime.Relative.to_string/2 (1) (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/datetime/relative_test.exs#L50
test to_string/2 with integer offsets minutes ago (Localize.DateTime.RelativeTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/number/cldr_format_data_test.exs#L12
test formatted 1234 == "1,234" with args: [] (Localize.Number.CldrFormatDataTest)
Elixir 1.18-otp-27 / OTP 27: test/localize/number/cldr_format_data_test.exs#L12
test formatted 3.14159 == "3,142" with args: [format: "@@##", locale: "fr"] (Localize.Number.CldrFormatDataTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/time_test.exs#L17
test to_string/2 with standard formats AM time (Localize.TimeTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/time_test.exs#L24
test to_string/2 with locales German locale uses 24-hour format (Localize.TimeTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/time_test.exs#L12
test to_string/2 with standard formats short format (Localize.TimeTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/time_test.exs#L64
test to_string/2 with skeleton formats hms skeleton (Localize.TimeTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/time_test.exs#L4
doctest Localize.Time.to_string/2 (1) (Localize.TimeTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/message/format_error_test.exs#L84
test invalid numbering system unknown numbering system returns error (Localize.Message.FormatErrorTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/duration_test.exs#L107
test to_string/2 formats duration with unit names (Localize.DurationTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/duration_test.exs#L113
test to_string/2 omits zero parts (Localize.DurationTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/duration_test.exs#L123
test to_string/2 respects :except option (Localize.DurationTest)
Elixir 1.17-otp-27 / OTP 27: test/localize/duration_test.exs#L4
doctest Localize.Duration.to_string/2 (6) (Localize.DurationTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L56
test currencySign option accounting wraps negative values in parentheses (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L91
test combined options currency with minimumFractionDigits (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L22
test currency formatting currency with integer value (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L63
test currencySign option standard uses minus sign for negative values (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L78
test combined options currencyDisplay=code with currencySign=accounting (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L32
test currencyDisplay option narrowSymbol displays narrow currency symbol (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L69
test currencySign option accounting with positive value formats normally (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L39
test currencyDisplay option code displays ISO currency code (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/currency_options_test.exs#L18
test currency formatting basic currency with currency code (Localize.Message.CurrencyOptionsTest)
Elixir 1.19-otp-27 / OTP 27: test/localize/message/number_options_test.exs#L20
test useGrouping option useGrouping=auto uses locale default (grouped) (Localize.Message.NumberOptionsTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/date_test.exs#L100
test to_string/2 with skeleton formats yMMMd skeleton (Localize.DateTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/language_test.exs#L6
doctest Localize.Language.available_languages/1 (7) (Localize.LanguageTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/number/rbnf_test.exs#L52
test spellout cardinal (English) negative numbers (Localize.Number.RbnfTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/language_test.exs#L6
doctest Localize.Language.available_languages/1 (8) (Localize.LanguageTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/language_test.exs#L6
doctest Localize.Language.known_languages/1 (10) (Localize.LanguageTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/number/rbnf_test.exs#L41
test spellout cardinal (English) thousands (Localize.Number.RbnfTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/language_test.exs#L34
test to_string/2 returns name in another locale (Localize.LanguageTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/number/rbnf_test.exs#L48
test spellout cardinal (English) millions (Localize.Number.RbnfTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/number/rbnf_test.exs#L59
test digits ordinal (English) 1st through 4th (Localize.Number.RbnfTest)
Elixir 1.20.0-rc.3-otp-27 / OTP 27: test/localize/language_test.exs#L105
test known_languages/1 returns languages for another locale (Localize.LanguageTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L89
test rule_names_for_locale/1 returns rule names for English (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L13
test spellout cardinal (English) single digits (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L72
test digits ordinal (English) larger numbers (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L81
test algorithmic number systems Roman numerals (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L9
test spellout cardinal (English) zero (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L41
test spellout cardinal (English) thousands (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L19
test spellout cardinal (English) teens (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L59
test digits ordinal (English) 1st through 4th (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L4
doctest Localize.Number.Rbnf.to_string/3 (1) (Localize.Number.RbnfTest)
Elixir 1.19-otp-28 / OTP 28: test/localize/number/rbnf_test.exs#L52
test spellout cardinal (English) negative numbers (Localize.Number.RbnfTest)
Elixir 1.20.0-rc.3-otp-28 / OTP 28 (lint)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.17-otp-26 / OTP 26
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.19-otp-26 / OTP 26
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.18-otp-26 / OTP 26
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.18-otp-27 / OTP 27
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.17-otp-27 / OTP 27
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.19-otp-27 / OTP 27
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.20.0-rc.3-otp-27 / OTP 27
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Elixir 1.19-otp-28 / OTP 28
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, erlef/setup-beam@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/