Skip to content

Bump latest Elixir/OTP defaults to 1.19.5 / 28.5#25

Merged
toshi0806 merged 1 commit into
mainfrom
bump-elixir-1.19.5-otp-28.5
May 27, 2026
Merged

Bump latest Elixir/OTP defaults to 1.19.5 / 28.5#25
toshi0806 merged 1 commit into
mainfrom
bump-elixir-1.19.5-otp-28.5

Conversation

@toshi0806
Copy link
Copy Markdown
Member

Summary

Reusable workflow の "latest" 系デフォルトバージョンを更新します。LTS(27.3.4.4 / 1.17.3)は意図的に据え置きます。

File Variable Before After
`elixir-ci.yml` `otp-version-latest` 28.2 28.5
`elixir-ci.yml` `elixir-version-latest` 1.19.4 1.19.5
`security.yml` `otp-version` 28.2 28.5
`security.yml` `elixir-version` 1.19.4 1.19.5

Impact

`@v1` 経由でこのリポジトリの reusable workflow を利用している全プロジェクトに、merge & `v1` タグ更新後に自動反映されます。

  • tenbin_dns
  • tdig
  • tenbin_ex
  • tenbin_cache
  • elixir_dnstap

Notes

  • LTS バージョン(OTP 27.3.4.4 / Elixir 1.17.3)は意図的に維持
  • 後続で v1.5.0 タグ付け & `v1` 移動タグの更新が必要

Test plan

  • このPR自体には CI 対象がないため、merge後に各プロジェクトの定期CI実行で動作確認

Update default values of the reusable workflows so all downstream
repositories (tenbin_dns, tdig, tenbin_ex, tenbin_cache, elixir_dnstap)
pick up the new latest Elixir/OTP automatically via @v1.

- elixir-ci.yml: otp-version-latest 28.2 -> 28.5, elixir-version-latest 1.19.4 -> 1.19.5
- security.yml:  otp-version 28.2 -> 28.5, elixir-version 1.19.4 -> 1.19.5

LTS defaults (OTP 27.3.4.4 / Elixir 1.17.3) are intentionally kept
unchanged.
Copilot AI review requested due to automatic review settings May 27, 2026 00:49
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the default “latest” Elixir/OTP versions used by this repo’s reusable GitHub Actions workflows, so downstream projects consuming @v1 will pick up the newer toolchain automatically after the v1 tag is moved.

Changes:

  • Bump security.yml workflow_call input defaults to OTP 28.5 and Elixir 1.19.5.
  • Bump elixir-ci.yml workflow_call input defaults for “latest” to OTP 28.5 and Elixir 1.19.5 (leaving LTS inputs unchanged).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/security.yml Updates reusable security workflow default OTP/Elixir versions to the new “latest” values.
.github/workflows/elixir-ci.yml Updates reusable CI workflow “latest” OTP/Elixir defaults while preserving existing LTS defaults.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@toshi0806 toshi0806 merged commit 0997008 into main May 27, 2026
2 checks passed
@toshi0806 toshi0806 deleted the bump-elixir-1.19.5-otp-28.5 branch May 27, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants