From fa1a427e82caa49136ab7536311340cbc68d489a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 4 Jun 2026 10:43:55 +0200 Subject: [PATCH] ci: remove tmpfs usage (#12929) Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12929 Reviewed-by: Andreas Ahlenstorf --- .forgejo/workflows/coverage.yml | 4 ++-- .forgejo/workflows/testing-integration.yml | 14 +++++++------- .forgejo/workflows/testing.yml | 18 +++++++++--------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.forgejo/workflows/coverage.yml b/.forgejo/workflows/coverage.yml index e897ffbf0b..b82edc4c2e 100644 --- a/.forgejo/workflows/coverage.yml +++ b/.forgejo/workflows/coverage.yml @@ -21,14 +21,14 @@ jobs: runs-on: docker container: image: 'data.forgejo.org/oci/ci:2' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage services: elasticsearch: image: data.forgejo.org/oci/bitnami/elasticsearch:7 options: --tmpfs /bitnami/elasticsearch/data env: discovery.type: single-node - ES_JAVA_OPTS: "-Xms512m -Xmx512m" + ES_JAVA_OPTS: '-Xms512m -Xmx512m' minio: image: data.forgejo.org/oci/bitnami/minio:2024.8.17 options: >- diff --git a/.forgejo/workflows/testing-integration.yml b/.forgejo/workflows/testing-integration.yml index 11d20e2ab0..488282cedd 100644 --- a/.forgejo/workflows/testing-integration.yml +++ b/.forgejo/workflows/testing-integration.yml @@ -16,7 +16,7 @@ name: testing-integration on: -# pull_request: + # pull_request: push: tags: 'v[0-9]+.[0-9]+.*' branches: @@ -27,12 +27,12 @@ enable-email-notifications: true jobs: test-unit: -# if: vars.ROLE == 'forgejo-coding' + # if: vars.ROLE == 'forgejo-coding' if: vars.ROLE == 'forgejo-integration' runs-on: docker container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - uses: https://data.forgejo.org/actions/checkout@v6 - uses: ./.forgejo/workflows-composite/setup-env @@ -46,12 +46,12 @@ jobs: RACE_ENABLED: 'true' TAGS: bindata test-sqlite: -# if: vars.ROLE == 'forgejo-coding' + # if: vars.ROLE == 'forgejo-coding' if: vars.ROLE == 'forgejo-integration' runs-on: docker container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - uses: https://data.forgejo.org/actions/checkout@v6 - uses: ./.forgejo/workflows-composite/setup-env @@ -67,7 +67,7 @@ jobs: TEST_TAGS: sqlite sqlite_unlock_notify USE_REPO_TEST_DIR: 1 test-mariadb: -# if: vars.ROLE == 'forgejo-coding' + # if: vars.ROLE == 'forgejo-coding' if: vars.ROLE == 'forgejo-integration' runs-on: docker name: ${{ format('test-mariadb (v{0})', matrix.version) }} @@ -76,7 +76,7 @@ jobs: version: ['10.6', '11.8'] container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage services: mysql: image: ${{ format('data.forgejo.org/oci/mariadb:{0}', matrix.version) }} diff --git a/.forgejo/workflows/testing.yml b/.forgejo/workflows/testing.yml index d3d4282b9c..12538f7081 100644 --- a/.forgejo/workflows/testing.yml +++ b/.forgejo/workflows/testing.yml @@ -15,7 +15,7 @@ jobs: runs-on: docker container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - name: event info run: | @@ -34,7 +34,7 @@ jobs: runs-on: docker container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - uses: https://data.forgejo.org/actions/checkout@v6 @@ -69,7 +69,7 @@ jobs: needs: [backend-checks, frontend-checks] container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage services: elasticsearch: image: data.forgejo.org/oci/bitnami/elasticsearch:7 @@ -106,7 +106,7 @@ jobs: needs: [backend-checks, frontend-checks] container: image: 'data.forgejo.org/oci/playwright:latest' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - uses: https://data.forgejo.org/actions/checkout@v6 with: @@ -153,7 +153,7 @@ jobs: needs: [backend-checks, frontend-checks, test-unit] container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage name: ${{ format('test-remote-cacher ({0})', matrix.cacher.name) }} strategy: matrix: @@ -192,7 +192,7 @@ jobs: needs: [backend-checks, frontend-checks] container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage services: mysql: image: 'data.forgejo.org/oci/bitnami/mysql:8.4' @@ -222,7 +222,7 @@ jobs: needs: [backend-checks, frontend-checks] container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage services: minio: image: data.forgejo.org/oci/bitnami/minio:2024.8.17 @@ -261,7 +261,7 @@ jobs: needs: [backend-checks, frontend-checks] container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - uses: https://data.forgejo.org/actions/checkout@v6 - uses: ./.forgejo/workflows-composite/setup-env @@ -288,7 +288,7 @@ jobs: - test-unit container: image: 'data.forgejo.org/oci/node:24-trixie' - options: --tmpfs /tmp:exec,noatime + # options: --tmpfs /tmp:exec,noatime # Too much memory usage steps: - uses: https://data.forgejo.org/actions/checkout@v6 - uses: ./.forgejo/workflows-composite/setup-env