name: pipeline run-name: ${{ gitea.actor }} is running the script runs-on: ubuntu-latest on: push image: python:3.12 jobs: test: name: Test runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v3 - name: Setup Environment uses: https://github.com/actions/setup-python@v3 with: python-verison: "3.12" architecture: "x64" - name: Install Packages run: | pip install poetry poetry install - name: PEP8 Check run: | poetry run flake8 ./src --benchmark - name: Type Check run: | poetry run mypy ./src --disable-error-code=import-untyped - name: Show Environment Variables run: | echo "REPOSITORY: ${{ gitea.repository }}" echo "DOCKER_REPO_URL: ${{ vars.docker_repo_url }}" echo "COMMIT_SHA: ${{ gitea.sha }}" sha_short = $(git rev-parse --short ${{gitea.sha }}) echo "SHA_SHORT: ${ sha_short }"