gitlab ci で、submodule として使ってるもの(例えば、hugo theme とか)が古いのを参照してしまうのではまって。
diff -r ie-hugo/.git/modules/themes/ie-hugo-theme/FETCH_HEAD ie-hugo-bad/.git/modules/themes/ie-hugo-theme/FETCH_HEAD
1c1
< 87f2c9104beede26b830162de860ffa99085d3bb branch 'main' of gitlab.ie.u-ryukyu.ac.jp:ie-syskan/ie-hugo-theme
---
> 0f21c8e7c80a63256094e41f4e07572945a94cb8 not-for-merge branch 'main' of https://gitlab.ie.u-ryukyu.ac.jp/ie-syskan/ie-hugo-theme
diff -r ie-hugo/.git/modules/themes/ie-hugo-theme/HEAD ie-hugo-bad/.git/modules/themes/ie-hugo-theme/HEAD
1c1
< 87f2c9104beede26b830162de860ffa99085d3bb
---
> 273a8492477c556f070431440289596ea7cc4fb3
あたりで、おかしくなる。
git submodule sync
git submodule update --init --recursive
git commit -a
git push
あたりでいいはずなんだが、どうも、前のを gitlab-runner が覚えているらしく...
いや、submodule で、こういうの覚えるのどうなのかなぁ。気持ちはわかんなくはないが、固定したいなら、むしろ指定するとかの方が。
まぁ、しばらく格闘したらなおったわけですが。たぶん、なんか間違ったコマンド打ったな。
No comments:
Post a Comment