まとめ
隠しファイルをアップロードさせたいならオプションが必要になりました
sample.yml
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: sample-app
path: .output
include-hidden-files: true # 隠しファイル追加オプション
経緯
数日前まで成功していたActionsのワークフローが失敗するようになり、ログを確認したところ.output
ディレクトリがアップロードされていないことが判明
Warning: No files were found with the provided path: .output. No artifacts will be uploaded.
actions/upload-artifactのリポジトリを確認したところ、8月末にアップデートがあったようで「デフォルトでは隠しファイルをアップロードしない」仕様に変更されたと説明
https://github.com/actions/upload-artifact/releases/tag/v4.4.0
お知らせの内容に従い、オプションを追加したことで無事アップロードに成功するように、めでたしめでたし
Customers who need to continue to upload these files can use a new option, include-hidden-files
感想
モジュールの更新日も疑っていこう