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

結局、ファイルのプロパティで治った。 もしかしたら、未来の日付だとデプロイされないのかも。それなら、たまに反映されるのも納得がいく