diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index d87e3212..df29128e 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -12,7 +12,7 @@ concurrency: jobs: generateMatrix: name: "Generate matrix from cabal" - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: @@ -21,7 +21,7 @@ jobs: uses: kleidukos/get-tested@v0.1.7.1 with: cabal-file: flora.cabal - ubuntu-version: "latest" + ubuntu-version: "22.04" version: 0.1.7.1 Backend_tests: diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index c95388f9..d6cfb10b 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -5,7 +5,7 @@ on: - synchronize jobs: lint-changelog: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout code uses: "actions/checkout@v4" diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index f7dab565..55ce1524 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -1,16 +1,16 @@ name: Publish Docker Image -on: +on: push: branches: ["development"] paths: - - Dockerfile + - Dockerfile - docker-compose.yml - scripts/.zshrc jobs: publish-hello-docker-image: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - name: Login to GitHub Container Registry diff --git a/.github/workflows/duplicate-indexes.yaml b/.github/workflows/duplicate-indexes.yaml index a4148b11..ac7973dc 100644 --- a/.github/workflows/duplicate-indexes.yaml +++ b/.github/workflows/duplicate-indexes.yaml @@ -12,7 +12,7 @@ concurrency: jobs: generateMatrix: name: "Generate matrix from cabal" - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: @@ -21,7 +21,7 @@ jobs: uses: kleidukos/get-tested@v0.1.7.1 with: cabal-file: flora.cabal - ubuntu-version: "latest" + ubuntu-version: "22.04" version: 0.1.7.1 duplicate-index-check: diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index f6028947..f8a706c0 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -7,7 +7,7 @@ on: jobs: Frontend_tests: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index ccc9eecb..8c730a0e 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -7,7 +7,7 @@ on: jobs: fourmolu: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -20,7 +20,7 @@ jobs: app/**/*.hs hlint: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/missing-fk-indexes.yml b/.github/workflows/missing-fk-indexes.yml index ab347e53..f185da40 100644 --- a/.github/workflows/missing-fk-indexes.yml +++ b/.github/workflows/missing-fk-indexes.yml @@ -12,7 +12,7 @@ concurrency: jobs: generateMatrix: name: "Generate matrix from cabal" - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: @@ -21,7 +21,7 @@ jobs: uses: kleidukos/get-tested@v0.1.7.1 with: cabal-file: flora.cabal - ubuntu-version: "latest" + ubuntu-version: "22.04" version: 0.1.7.1 missing-fk-index-check: diff --git a/.github/workflows/setup.sh b/.github/workflows/setup.sh index a67201bb..bd4d676e 100755 --- a/.github/workflows/setup.sh +++ b/.github/workflows/setup.sh @@ -3,7 +3,7 @@ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt -y update -sudo apt -y install postgresql-14 g++ mcpp libffi7 llvm zlib1g-dev +sudo apt -y install postgresql-16 g++ mcpp libffi7 llvm zlib1g-dev wget https://github.com/souffle-lang/souffle/releases/download/2.2/x86_64-ubuntu-2004-souffle-2.2-Linux.deb sudo dpkg -i ./x86_64-ubuntu-2004-souffle-2.2-Linux.deb diff --git a/.github/workflows/test-docker-image.yml b/.github/workflows/test-docker-image.yml index c74464d9..06ba5aa3 100644 --- a/.github/workflows/test-docker-image.yml +++ b/.github/workflows/test-docker-image.yml @@ -1,16 +1,16 @@ name: Build Docker Image -on: +on: pull_request: branches: ["main", "development"] paths: - - Dockerfile + - Dockerfile - docker-compose.yml - scripts/.zshrc jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - name: Build the Docker image