diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fb9e614d..3db04b6d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: tests: uses: ./.github/workflows/tests.yml pip-release: - runs-on: ubuntu-latest + runs-on: namespace-profile-ubuntu-latest needs: tests env: TWINE_PASSWORD: ${{ secrets.PYPI_INGESTR_TOKEN }} @@ -111,7 +111,7 @@ jobs: contents: read packages: write - runs-on: ubuntu-latest + runs-on: namespace-profile-ubuntu-latest needs: - docker-build - tests diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6a5a5f3a..42fbfde0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ concurrency: jobs: check-changes: - runs-on: ubuntu-latest + runs-on: namespace-profile-ubuntu-latest outputs: code-changes: ${{ steps.filter.outputs.code-changes }} steps: @@ -35,7 +35,7 @@ jobs: matrix: # I tried running stuff on macOS but it was too slow and unreliable. # I also tried windows runners but couldn't get Docker to work there, so I gave up. - os: [ubuntu-latest] + os: [namespace-profile-ubuntu-latest] python-version: [ '3.10', '3.11', @@ -46,8 +46,11 @@ jobs: steps: - uses: actions/checkout@v4 - name: install Microsoft ODBC - if: matrix.os == 'ubuntu-latest' - run: sudo ACCEPT_EULA=Y apt-get install msodbcsql18 -y + if: matrix.os == 'namespace-profile-ubuntu-latest' + run: | + sudo apt-get update + sudo apt-get install -y unixodbc unixodbc-dev + sudo ACCEPT_EULA=Y apt-get install msodbcsql18 -y - name: install Microsoft ODBC if: matrix.os == 'macos-13' run: |