From 0bd09383cdc144a76bd9e03083bcfa6e551e8220 Mon Sep 17 00:00:00 2001 From: Jai Pradeesh Date: Tue, 10 Mar 2026 16:22:43 -0700 Subject: [PATCH] Migrate GitHub Actions to Blacksmith runners - Replace GitHub-hosted ubuntu runners with Blacksmith equivalents - Remove unused/deprecated workflow files where applicable - Use blacksmith-4vcpu-ubuntu-2404 for builds and tests - Use blacksmith-2vcpu-ubuntu-2404 for lightweight jobs --- .github/workflows/publish-to-pypi.yml | 2 +- .github/workflows/publish-to-test-pypi.yml | 2 +- .github/workflows/pythonpackage.yml | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 87ac2992f..e5561dd62 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -5,7 +5,7 @@ on: workflow_dispatch jobs: build-n-publish: name: Build and publish to PyPI - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/publish-to-test-pypi.yml b/.github/workflows/publish-to-test-pypi.yml index 5544c37ef..5c8666b76 100644 --- a/.github/workflows/publish-to-test-pypi.yml +++ b/.github/workflows/publish-to-test-pypi.yml @@ -5,7 +5,7 @@ on: workflow_dispatch jobs: build-n-publish: name: Build and publish to Test PyPI - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 80d788442..702d58db9 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: format: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 strategy: matrix: python-version: [3.7] @@ -25,7 +25,7 @@ jobs: run: tox -e format pep8: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 strategy: matrix: python-version: [3.7] @@ -51,7 +51,7 @@ jobs: python-version: [ ["3.7", "37"], ["3.8", "38"], ["3.9", "39"], ["3.10", "310"] ] - os: [ubuntu-latest, macos-latest] + os: [blacksmith-4vcpu-ubuntu-2404, macos-latest] runs-on: ${{ matrix.os }} name: ${{ matrix.os }} (${{ matrix.python-version[0] }}) steps: