Skip to content

[Improve]: actions/upload-pages-artifact を v3.0.1 から v5.0.0 にアップデートする #638

@YumNumm

Description

@YumNumm

背景

GitHub Pages のデプロイ用 artifact 作成に利用している actions/upload-pages-artifact を v3 系から v5 系へ更新する。

現在、workflow で actions/upload-pages-artifact v3.0.1 が利用されている。pinact run -u --min-age 7 の結果、更新先は v5.0.0 となる。

対象

  • actions/upload-pages-artifact v3.0.1 -> v5.0.0

参考

Changelog

actions/upload-pages-artifact v4.0.0

What's Changed

Full Changelog: actions/upload-pages-artifact@v3.0.1...v4.0.0

https://github.com/actions/upload-pages-artifact/releases/tag/v4.0.0 より引用

actions/upload-pages-artifact v5.0.0

Changelog

See details of all code changes since previous release.

https://github.com/actions/upload-pages-artifact/releases/tag/v5.0.0 より引用

主な変更点

  • v4.0.0 で hidden files / dotfiles が artifact に含まれなくなった。
  • v5.0.0 で内部利用の actions/upload-artifact が v7 に更新された。
  • include-hidden-files input が追加された。

対応方針

  • actions/upload-pages-artifact を利用している workflow を v5.0.0 に更新する。
  • GitHub Pages へアップロードする .build 配下で dotfiles が必要ないか確認する。
  • 必要な dotfiles がある場合は include-hidden-files の指定を検討する。

完了条件

  • pinact により actions/upload-pages-artifactv5.0.0 に更新されている。
  • pinact run --verify が成功する。
  • GitHub Pages pull request workflow の artifact upload step が成功する。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions