A Python robot that edits Wikipedia and interacts with people over IRC https://en.wikipedia.org/wiki/User:EarwigBot
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 line
488 B

  1. name: Build
  2. on: [push, pull_request]
  3. jobs:
  4. pre-commit:
  5. name: Run pre-commit hooks
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@v6
  9. - uses: astral-sh/setup-uv@v7
  10. - uses: actions/setup-python@v6
  11. with:
  12. python-version-file: pyproject.toml
  13. - name: Install the project
  14. run: uv sync --locked --all-extras --dev
  15. - name: Run pre-commit hooks
  16. uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd