Skip to content

GitHub Actionsの更新#334

Merged
n-ando merged 1 commit into
OpenRTM:masterfrom
n-kawauchi:github-action-update
Apr 20, 2026
Merged

GitHub Actionsの更新#334
n-ando merged 1 commit into
OpenRTM:masterfrom
n-kawauchi:github-action-update

Conversation

@n-kawauchi

@n-kawauchi n-kawauchi commented Apr 17, 2026

Copy link
Copy Markdown

close #333

Identify the Bug

Link to #333

Description of the Change

  • 修正前は環境を「ubuntu-latest」と指定していたが、予告なく中身が更新されてビルドが不安定になることがあるとのことで「ubuntu-24.04」と明記した
  • 現時点でのOpenRTM-aist-PythonがサポートしているPythonバージョン環境指定へ変更した
    python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
  • GitHub Actions の各 Action バージョンを v2 から最新版(v4/v5)へアップデート
  • Node.js のバージョン警告(v20→v24移行)に対応するための環境変数を追加
    • 2026/06/02からはデフォルトでNode.js 24が実行され、Node.js 20は2026/09/16にランナーから削除されるというワーニングが出ている
    • 現時点でNode.js 24利用とするため、下記環境変数を定義
      FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
  • 「flake8」の実行ルールを、修正前のscripts/ubuntu_2004_flake8/Dockerfile で定義されていた無視リストを継承しつつ、現在のコードで発生している未定義エラー(F821/F824)を一時的に無視するように調整した
  • 修正前の設定では「pycodestyle」と「pyflakes」を実行していたが、これらは現在「flake8」の一部として統合されているため、今回の修正では「flake8」に集約した
  • 修正前はDockerコンテナで実行していたが、利用しない設定に変更した

Verification

  • Did you succeed the build?
  • No warnings for the build?
  • Have you passed the unit tests?

@n-kawauchi n-kawauchi requested a review from n-ando April 17, 2026 06:20
@n-kawauchi n-kawauchi self-assigned this Apr 17, 2026
@n-ando n-ando merged commit 2ae6839 into OpenRTM:master Apr 20, 2026
5 checks passed
@n-kawauchi n-kawauchi deleted the github-action-update branch April 20, 2026 07:30
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.

GitHub Actionsの更新

2 participants