熱っぽいのと鼻が垂れまくるのとで気が散る。不慣れな言語環境にあるプロジェクトのデバッグどころではない。考えがとにかくまとまらない。

  • Jekyll は v3 系に落とさないと GitHub Pages でプラグインが壊れる?
  • GitHub Actions を使っているのに Jekyll v4 や jekyll-archives をダウンロードしないのはなぜ?
  • ローカルに複数ある Jekyll のバージョンをプロジェクトごとに指定する方法がある?

2:10 消灯。就寝。

7:05 起床。納豆、豆腐、梅粥、バナナ。歯を磨く。ゴミ袋一つ出して出勤。

7:50 現場。可燃ゴミの日。さすがにきょうはゴミ袋がたくさんある。分別マシーンと化す。鼻が治っていなくてキツイ。

10:15 軍手をたらいで洗濯して撤収。

10:25 ビッグエー墨田京島店。643 円。

  • 和風そば (150)(2)
  • 大根と水菜のミックスサラダ (2)
  • バナナ (3)
  • 絹豆腐 (3)
  • 梅粥

曳舟の部屋。洗濯開始。PC を開く。

11:25 洗濯物を干す。

GitHub に Actions/Pages 実験用リポジトリーをこしらえる: showa-yojyo/demo-jekyll-etc

ブランチを目的に応じて作成する。まず Action が動作することを確認する。

次は Jekyll サイトを用意するわけだが、ローカルでは GitHub では走らないらしい v4 が走るという情報が今ならある。

12:05 豆腐、カットサラダ、そば、バナナ。

12:40 歯を磨く。

13:15 GitHub Pages に配備する処理の完了に成功する。任意のブランチから処理するために Settings-->Environment-->github pages で Deployment branches and tags をきちんと構成する。ワイルドカードが使えるので次に作るブランチでは即動作するだろう。

例によって actions/jekyll-build-pages@v1 で次の警告が:

Warning: The github-pages gem can’t satisfy your Gemfile’s dependencies. If you want to use a different Jekyll version or need additional dependencies, consider building Jekyll site with GitHub Actions: https://jekyllrb.com/docs/continuous-integration/github-actions/

さらに:

To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
  Logging at level: debug
Configuration file: /github/workspace/./_config.yml
             Theme: minima
      Theme source: /usr/local/bundle/gems/minima-2.5.1
      GitHub Pages: github-pages v232
      GitHub Pages: jekyll v3.10.0
             Theme: minima
      Theme source: /usr/local/bundle/gems/minima-2.5.1
         Requiring: jekyll-feed

Jekyll 4.1.1 を指定したはずなのに 3.10.0 が使われていることを確認した。

最後に、あえて v3 を使う用のブランチを作る。

14:00 Jekyll V3 でビルドさせる。ログを見るとやはり上記と同じの警告が出る。ということは actions/jekyll-build-pages@v1を確かめる流れか。

14:45 昼寝。

17:00 起床。外出。まだフラフラする。

17:40 まいばすけっと墨田太平四丁目店。106 円。

  • ホイップあんパン

オリナス錦糸町錦糸公園側ベンチでおやつ 380 kcal を食う。

タイトー F ステーションオリナス錦糸町店。

ビートマニア三クレ。壊したハイスピードが復旧できぬままダラダラ遊ぶ。緑数字の仕様がまったくわからない。ハイスピードゲージに表記される緑数字とレーンカバー中央に表記されるそれはほんとうにスケールが同じなのか?

MJ プロ卓東風戦 8 クレ。体調不良でもいつもと変わらない。

【SCORE】
合計SCORE:-141.6

【最終段位】
四人打ち段位:魔神 幻球:7

【10/10の最新8試合の履歴】
1st|----*---
2nd|*--*----
3rd|-**--***
4th|--------
old         new

【順位】
1位回数:1(7.69%)
2位回数:3(23.08%)
3位回数:7(53.85%)
4位回数:2(15.38%)
平均順位:2.77

プレイ局数:66局

【打ち筋】
アガリ率:21.21%(14/66)
平均アガリ翻:3.07翻
平均アガリ巡目:10.07巡
振込み率:16.67%(11/66)

【10/10の最高役】
・跳満
・跳満

21:40 まいばすけっと押上駅前店。430 円。

  • 特盛ペペロンチーノ

曳舟の部屋。入浴。

風呂から出る。PC を開く。

カットサラダ、ペペロンチーノ 787 kcal, バナナ。

23:00 歯を磨く。

昼間の続き。例のアクションを使用するのをやめ、自前でコマンドを決める:

- name: Set up Ruby
  uses: ruby/setup-ruby@v1
  with:
    ruby-version: '3.4'
    bundler-cache: true

- name: Install dependencies
  run: bundle install

- name: Build with Jekyll
  # Outputs to the './_site' directory by default
  run: bundle exec jekyll build --baseurl "$"
  env:
    JEKYLL_ENV: production

このワークフローを GitHub Actions で実行。警告なしで完了。ここまでは順調。

23:20 Jekyll 4.4.1 ブランチでもビルド成功。これは正解らしい。

最後にプラグイン jekyll-archives を組み込む。

23:40 V4 環境でのアーカイブリンク生成確認。この成果を当日記に組み込もう。