7rikazhexde’s tech log

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

YAML

Pythonの安定版バージョンをGitHub APIを使用して取得する方法

概要 Pythonでパッケージ公開するプロジェクトでは、安定版バージョンのサポートも重要です。 GitHubでリポジトリを管理している場合、多くはGitHub Actionsを使用してCI/CDで更新管理していると思います。 例えば、Pythonではsetup-pythonアクションを使用…

【Twitter Cards / OGP】mdformatでYAML Frontmatterが変換される現象と回避方法について

経緯 以前、以下の記事でmkdocsで作成したドキュメントページをpre-commitでmdformatを使用した際にmkdocs(Admonitions)が意図した表示にならない問題と解決方法について投稿しました。 7rikazhexde-techlog.hatenablog.com 今回はtwitter cardに対応するた…

【Pythonバージョン管理】git hookを使用してコミットをトリガーにpyproject.tomlとgit tagを更新するスクリプトについて

経緯 追加情報 20241009 20230906 課題 解決方法 作成したもの 詳細 update_pyproject_version.py run_git_tag_base_pyproject.py .pre-commit-config.yaml create_post-commit.sh post-commit 実行例 コミット前の情報 ローカルタグ情報 リモートタグ情報 p…