ci.yml 812 B

12345678910111213141516171819202122232425262728293031323334353637
  1. name: CI
  2. on: [push, pull_request]
  3. jobs:
  4. check:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - uses: actions/checkout@v2
  8. - name: Set up Python 3.8
  9. uses: actions/setup-python@v1
  10. with:
  11. python-version: 3.8
  12. - name: Install dependencies
  13. run: |
  14. python -m pip install --upgrade pip
  15. pip install -r requirements.txt
  16. - name: Check code format
  17. run: |
  18. make check_format
  19. super-lint:
  20. runs-on: ubuntu-latest
  21. steps:
  22. - uses: actions/checkout@v2
  23. - name: Lint Code Base
  24. uses: docker://github/super-linter:v2.1.0
  25. env:
  26. VALIDATE_PYTHON: false
  27. VALIDATE_CSS: false
  28. docker:
  29. runs-on: ubuntu-latest
  30. steps:
  31. - uses: actions/checkout@v2
  32. - name: Docker Build
  33. run: docker build . --tag tcgui:$(date +%s)