Why?
なんかブログに反映されるタイミングがおかしいので見直して行ったところ、どうやらfetch からビルドのタイミングで当該記事ファイルがないことが判明
How
https://qiita.com/Teach/items/264653f533e26440ba60
actions の yaml を編集すればいけそう
jobs:
show-properties:
runs-on: ubuntu-latest
steps:
- name: Show github properties
run: |
echo ${{ github.workflow }}
echo ${{ github.ref }}
echo ${{ github.sha }}
- name: Show secret properties
run: |
echo ${{ secrets.SAMPLE }}
- name: Show inputs properties
run: |
echo ${{ github.event.inputs.comment }}
情報確認
ローカル
git log
commit 63fa756fc2df57129312e33fd02e942664ed86db (HEAD -> main, origin/main)
Author: shuaki <19262239+mikanbox@users.noreply.github.com>
Date: Fri Nov 10 15:32:48 2023 +0900
xx
Action workflow 側
echo GitHub Pages
echo refs/heads/main
echo 63fa756fc2df57129312e33fd02e942664ed86db
refs/heads/main
63fa756fc2df57129312e33fd02e942664ed86db
Buildタイミング
- name: List articles
run: |
ls -ls ./content/posts/
ls -ls ./content/posts/
shell: /usr/bin/bash -e {0}
total 376
どうやら、hugoのビルドで失敗しているぽい
hugo --minify
shell: /usr/bin/bash -e {0}
Start building sites …
hugo v0.91.2-1798BD3F linux/amd64 BuildDate=2021-12-23T15:33:34Z VendorInfo=gohugoio
| JA
-------------------+------
Pages | 127
Paginator pages | 0
Non-page files | 0
Static files | 35
Processed images | 0
Aliases | 0
Sitemaps | 1
Cleaned | 0
実際は?
ls -ls ./content/posts/ | wc -l
68
local build してみる→数字が一つ多い
hugo --minify
Start building sites …
hugo v0.117.0-b2f0696cad918fb61420a6aff173eb36662b406e+extended darwin/amd64 BuildDate=2023-08-07T12:49:48Z VendorInfo=brew
| JA
-------------------+------
Pages | 127
Paginator pages | 0
Non-page files | 0
Static files | 36
Processed images | 0
Aliases | 0
Sitemaps | 1
Cleaned | 0
ファイル名の可能性があるので、英文字にして再びルド
hugo --minify
Start building sites …
hugo v0.117.0-b2f0696cad918fb61420a6aff173eb36662b406e+extended darwin/amd64 BuildDate=2023-08-07T12:49:48Z VendorInfo=brew
a
| JA
-------------------+------
Pages | 127
Paginator pages | 0
Non-page files | 0
Static files | 36
Processed images | 0
Aliases | 0
Sitemaps | 1
Cleaned | 0
Total in 371 ms
結局、ファイルのプロパティで治った。 もしかしたら、未来の日付だとデプロイされないのかも。それなら、たまに反映されるのも納得がいく