From eaecaaa2e666854046f5df5efd92c0c34cfc3597 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 4 Oct 2023 17:57:11 +0200 Subject: [PATCH] run all tests for v1.21 in one go --- .forgejo/workflows/forgejo-sh.yml | 28 ----------------------- .forgejo/workflows/integration-nested.yml | 24 ------------------- .forgejo/workflows/integration.yml | 12 ++-------- 3 files changed, 2 insertions(+), 62 deletions(-) delete mode 100644 .forgejo/workflows/forgejo-sh.yml delete mode 100644 .forgejo/workflows/integration-nested.yml diff --git a/.forgejo/workflows/forgejo-sh.yml b/.forgejo/workflows/forgejo-sh.yml deleted file mode 100644 index edc7d47..0000000 --- a/.forgejo/workflows/forgejo-sh.yml +++ /dev/null @@ -1,28 +0,0 @@ -on: - push: - paths: - - forgejo.sh - - .forgejo/workflows/forgejo-sh.yml - pull_request: - paths: - - forgejo.sh - - .forgejo/workflows/forgejo-sh.yml - -jobs: - forgejo-sh: - runs-on: self-hosted - steps: - - uses: actions/checkout@v3 - - run: | - set -x - export PATH=$(pwd):$PATH - forgejo-dependencies.sh install_docker - ( - echo codeberg.org/forgejo/forgejo 1.19.4-0 - echo codeberg.org/forgejo/forgejo 1.20.4-1 - echo codeberg.org/forgejo-experimental/forgejo 1.21.0-2-rc0 - ) | while read url version ; do - echo "=========================== launching forgejo v$version ==========" - forgejo.sh setup root admin1234 $url $version - forgejo.sh teardown - done diff --git a/.forgejo/workflows/integration-nested.yml b/.forgejo/workflows/integration-nested.yml deleted file mode 100644 index 4c65352..0000000 --- a/.forgejo/workflows/integration-nested.yml +++ /dev/null @@ -1,24 +0,0 @@ -on: [ push, pull_request ] -jobs: - integration-nested: - runs-on: self-hosted - steps: - - uses: actions/checkout@v3 - - run: | - set -x - LXC_IP_PREFIX=10.0.9 ./forgejo-dependencies.sh - export PATH=$(pwd):$PATH - forgejo.sh setup root admin1234 codeberg.org/forgejo/forgejo 1.20 - # - # Uncomment the following for a shortcut to debugging the Forgejo runner. - # It will build the runner from a designated repository and branch instead of - # downloading it from a canonical release. - # - # ./forgejo-test-helper.sh build_runner http://code.forgejo.org/forgejo/runner branch-under-debug - # export PATH=$(pwd)/forgejo-runner:$PATH - # - ./forgejo-runner.sh setup - export FORGEJO_RUNNER_LOGS=forgejo-runner.log - echo "============================ sanity-check ===================" - ./forgejo-test-helper.sh push_self_action http://root:admin1234@$(cat forgejo-ip):3000 root setup-forgejo vTest - ./forgejo-test-helper.sh run_workflow testdata/sanity-checks http://root:admin1234@$(cat forgejo-ip):3000 root sanity-check setup-forgejo $(cat forgejo-token) diff --git a/.forgejo/workflows/integration.yml b/.forgejo/workflows/integration.yml index 620c73f..883625b 100644 --- a/.forgejo/workflows/integration.yml +++ b/.forgejo/workflows/integration.yml @@ -8,16 +8,8 @@ jobs: info: - version: "1.21.0-2-rc0" image: codeberg.org/forgejo-experimental/forgejo - tests: "service" - - version: "1.21.0-2-rc0" - image: codeberg.org/forgejo-experimental/forgejo - tests: "artifacts" - - version: "1.21.0-2-rc0" - image: codeberg.org/forgejo-experimental/forgejo - tests: "cron" - - version: "1.21.0-2-rc0" - image: codeberg.org/forgejo-experimental/forgejo - tests: "${{ vars.V121_TESTS || 'echo checkout pull-request container expression local-action docker-action if if-fail' }}" + # keep "cron" last otherwise it will linger and pollute the following runs + tests: "${{ vars.V120_TESTS || 'echo artifacts service checkout pull-request container expression local-action docker-action if if-fail cron' }}" - version: "1.20" image: codeberg.org/forgejo/forgejo tests: "${{ vars.V120_TESTS || 'echo checkout service container expression local-action docker-action if if-fail' }}"