diff --git a/.github/dependabot.yaml b/.github/dependabot.yml similarity index 100% rename from .github/dependabot.yaml rename to .github/dependabot.yml diff --git a/.github/workflows/python-publish-pypi.yaml b/.github/workflows/python-publish-pypi.yml similarity index 100% rename from .github/workflows/python-publish-pypi.yaml rename to .github/workflows/python-publish-pypi.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 78240d7..1a9d1d5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,16 +7,17 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: + os: [ubuntu-latest, windows-latest] python-version: ["3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 # v4.2.2 - name: Set up Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 + uses: actions/setup-python@v5 # v5.3.0 with: python-version: ${{ matrix.python-version }} @@ -34,7 +35,13 @@ jobs: - name: Run ruff run: ruff check qickit - - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2 + - name: Report to codecov + uses: codecov/codecov-action@v5 # v5.1.2 with: - files: ./coverage.xml + token: ${{ secrets.CODECOV_TOKEN }} + + - name: Report to Codacy + uses: codacy/codacy-coverage-reporter-action@v1.3.0 # v1.3.0 + with: + project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} + coverage-reports: ./coverage.xml diff --git a/qickit/py.typed b/py.typed similarity index 100% rename from qickit/py.typed rename to py.typed