tut-cc / murchace

MIT License
1 stars 7 forks source link

The Not Rocket Science Rule (CI/CD) を実装する #37

Open exflikt opened 2 months ago

exflikt commented 2 months ago

参考: https://matklad.github.io/2024/03/22/basic-things.html#Build-CI 読み物(読まなくていい): The Not Rocket Science Rule

main にマージするときの確認事項:

定期的にチェックしたい事項:

exflikt commented 1 month ago

anext を使うためには requires-python = ">=3.10" が必要というチェックエラーが出たので、 https://github.com/tut-cc/murchace/pull/75/commits/73b90da37afbdf317518a7dc02cca177054d281fruff--ignore F821 フラッグを追加した。 いまのpyproject.toml は requires-python = ">=3.12" なんだけどなぁ、と思っていたら空白であっても [tool.ruff] セクションが必要であるとのこと。