diff --git a/.github/workflows/auto-author-assign.yml b/.github/workflows/auto-author-assign.yml index 82c5fe3e7..1f17edaa9 100644 --- a/.github/workflows/auto-author-assign.yml +++ b/.github/workflows/auto-author-assign.yml @@ -11,6 +11,6 @@ jobs: assign-author: name: Auto-assign pull request author if: github.repository_owner == 'consuldemocracy' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: toshimaru/auto-author-assign@v2.1.1 diff --git a/.github/workflows/db_schema.yml b/.github/workflows/db_schema.yml index 2860df2c9..57ef83a2e 100644 --- a/.github/workflows/db_schema.yml +++ b/.github/workflows/db_schema.yml @@ -12,7 +12,7 @@ permissions: jobs: schema: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 services: postgres: image: postgres:13.16 diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1d38f1390..ec21905be 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -6,7 +6,7 @@ permissions: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 2765fd0f1..abac358ae 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -6,7 +6,7 @@ permissions: jobs: linters: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/pronto.yml b/.github/workflows/pronto.yml index 227521e22..fb403ffe2 100644 --- a/.github/workflows/pronto.yml +++ b/.github/workflows/pronto.yml @@ -3,7 +3,7 @@ on: [pull_request] jobs: pronto: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name && github.actor != 'dependabot[bot]' steps: - name: Checkout code diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 87e2c14ad..a4fd66f74 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ env: jobs: tests: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 60 services: postgres: @@ -46,6 +46,8 @@ jobs: node-version-file: ".node-version" - name: Install node packages run: npm clean-install + - name: Install ImageMagick + run: sudo apt-get install imagemagick - name: Copy secrets and database files run: for i in config/*.example; do cp "$i" "${i/.example}"; done - name: Setup database @@ -76,7 +78,7 @@ jobs: coveralls: permissions: contents: none - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: tests steps: - name: Finish coveralls