From 95a8fff648f95e483853211fcec00a48bbe81a50 Mon Sep 17 00:00:00 2001 From: "blacksmith-sh[bot]" <157653362+blacksmith-sh[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 00:30:17 -0400 Subject: [PATCH] blacksmith.sh: Migrate workflows to Blacksmith (#79) This PR migrates some selected workflows to Blacksmith. Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 14 +++++++------- .github/workflows/compilemessages.yml | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 56333b47a6..915c94b14d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,11 +2,11 @@ name: build on: [push, pull_request] jobs: lint: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2204 steps: - uses: actions/checkout@v4 - name: Set up Python 3.7 - uses: actions/setup-python@v5 + uses: useblacksmith/setup-python@v6 with: python-version: '3.7' - name: Install flake8 @@ -16,15 +16,15 @@ jobs: flake8 --version flake8 unit: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2204 steps: - uses: actions/checkout@v4 - name: Set up Python 3.7 - uses: actions/setup-python@v5 + uses: useblacksmith/setup-python@v6 with: python-version: '3.7' - name: Cache pip - uses: actions/cache@v4 + uses: useblacksmith/cache@v5 with: path: ~/.cache/pip key: pip-${{ runner.os }}-${{ secrets.CACHE_VERSION }}-${{ hashFiles('requirements.txt') }} @@ -42,11 +42,11 @@ jobs: run: coverage xml - uses: codecov/codecov-action@v4 styles: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2204 steps: - uses: actions/checkout@v4 - name: Set up Node 20 - uses: actions/setup-node@v4 + uses: useblacksmith/setup-node@v5 with: node-version: 20 - name: Install npm packages diff --git a/.github/workflows/compilemessages.yml b/.github/workflows/compilemessages.yml index 106b353fbe..a635cafc3d 100644 --- a/.github/workflows/compilemessages.yml +++ b/.github/workflows/compilemessages.yml @@ -8,11 +8,11 @@ on: - 'locale/**' jobs: compilemessages: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2204 steps: - uses: actions/checkout@v4 - name: Set up Python 3.7 - uses: actions/setup-python@v5 + uses: useblacksmith/setup-python@v6 with: python-version: '3.7' - name: Checkout submodules