Skip to content

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

@exflikt

Description

@exflikt

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

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

  • tailwindcss バイナリで出力されたCSSファイルがコミットされたファイルと一致している
  • pyright コマンドを実行したときに型ヒントエラーがない
  • ruff check を実行したときにエラー・警告がない
  • ruff format --diff でリントエラー・警告が発生しない
  • JUST_UNSTABLE=1 just --fmt --check でjustfileのフォーマットエラー・警告が発生しない

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

  • dependabot で pyproject.toml で列挙されている依存ライブラリのバージョンが最新になっていることを確かめる
  • もしくは、uv sync --locked でパッケージが最新版であることを確認する

Metadata

Metadata

Assignees

No one assigned

    Labels

    taskWork, todo, refactor by maintainers; see also 'ask' label

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions