Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: actionlint v1.7.0に適応する #792

Merged
merged 1 commit into from
May 10, 2024

Conversation

qryxip
Copy link
Member

@qryxip qryxip commented May 9, 2024

内容

以下の二つを行い、2024-05-09にリリースされたactionlint v1.7.0に対応します。

  1. .github/actionsにあるローカルのアクションの、namedescriptionを埋める
  2. Node.jsのバージョン(?)が古いと言われているアクションを更新

関連 Issue

その他

Copy link
Member Author

Choose a reason for hiding this comment

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

dtolnay/rust-toolchainのものを踏まえて設定。

Copy link
Member Author

Choose a reason for hiding this comment

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

upload-artifact/download-artifactについては下記参照。

まとめると:

  • upload-artifactとdownload-artifactはセット。v3以前のartifactはdownload-artifact v4と互換性が無い(逆もそう?)
  • v3以前では同一artifactにバラバラのタイミングで別々のファイルを投げ込むことができたが、v4ではartifactは"immutable"となる。そういうことがやりたければactions/upload-artifact/mergeというのが用意されている。

共有です: @tarepan (VOICEVOX/voicevox_engine#1124)

Copy link
Contributor

Choose a reason for hiding this comment

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

@qryxip
情報共有ありがとうございます!
ENGINE も Node.js 周りで各 Actions のアップグレードが必要そうなのでマイグレーション情報助かりました。

@qryxip qryxip changed the title actionlint v1.7.0に適応する chore: actionlint v1.7.0に適応する May 9, 2024
Copy link
Member

@sevenc-nanashi sevenc-nanashi left a comment

Choose a reason for hiding this comment

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

これを機に他のActionのバージョンあげても良いかも?
softprops/action-gh-releaseは確かNode20のv2が出てた記憶があります

@qryxip
Copy link
Member Author

qryxip commented May 10, 2024

今上げてもいいとは思うのですが、PRタイトルから若干離れそうなのと、後でRenovateをactionに対して導入しようかなとちょっと考えているのでそのときでいいかなと。
Automated Dependency Updates for Github Actions - Renovate Docs

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

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

LGTM!!

@Hiroshiba
Copy link
Member

Hiroshiba commented May 10, 2024

@sevenc-nanashi

これを機に他のActionのバージョンあげても良いかも?

その規模だと、基本的にはプルリク別々のがありがたかったりします!

変更前後で挙動に差がないリファクタリングとかはついでに加えるのOKだと思います。
(ファイル移動とかはrevert時にコンフリクト発生しそうだから流石に分けたいけど)

@Hiroshiba Hiroshiba merged commit fc0e05e into VOICEVOX:main May 10, 2024
32 checks passed
qryxip added a commit to qryxip/oaclt that referenced this pull request Oct 2, 2024
VOICEVOX/voicevox_core#792 と同じように、怒られている部分に対応する。
qryxip added a commit to qryxip/oaclt that referenced this pull request Oct 2, 2024
VOICEVOX/voicevox_core#792 と同じように、怒られている部分に対応する。
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.

4 participants