7rikazhexde’s tech log

技術的な興味関心、備忘録、アウトプットなどを書いています。

GitHub Pages

GitHub ActionsとGitHub Pagesを使用してpytest-htmlで生成されたレポートを公開する方法

要約 はじめに 作成したもの 使い方と詳細 ghpagesブランチをデプロイ先のブランチ指定する方法 ghpagesへデプロイするためのGitHub Actionの設定 ワークフローファイル jobs / needs指定による直列実行する例 strategy / matrix指定による並列実行する例 実…

【エラー解決方法】MkDocsで「mkdocs gh-deploy --force」を実行すると、「ERROR - Config value 'plugins': Plugin 'i18n' option 'languages': Expected a list of items, but a <class 'dict'> was given.」が発生し、GitHub Pagesへのデプロイに失敗する。

更新情報 20230902 20230923 概要 GitHub Actionの実行結果とエラー内容 使用中のYAMLファイル Runアクション(pip install) Runアクション(mkdocs gh-deploy --force) エラー内容 エラー解決方法 変更前のpyproject.toml パッケージのバージョン確認(poetry …

MkDocsで技術系Tipsを作成してGitHub Pagesで公開する

注意事項 経緯 作成したページ GitHub Pagesへの公開までの流れ 静的サイトジェネレータ(SSG)の選択 基本構成と追加要素検討 フォルダ構成検討 スクリプト作成 1. pyprojtect.tomlのバージョン更新用スクリプト 2. git tag実行用スクリプト 3. pre-commit-ho…