From 70ce6cba9c1aec35148cec3f7b86e195f61640b3 Mon Sep 17 00:00:00 2001 From: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:38:30 -0600 Subject: [PATCH] [v10.4.x] CI: Remove redundant FE and BE tests from release pipeline (#94353) CI: Remove redundant FE and BE tests from release pipeline (#94173) baldm0mma/remove_tests/ remove fe and be tests (cherry picked from commit 0e8fa1f5f87430b7ead9c56e34f7aa633086e303) --- .drone.yml | 144 +---------------------------------------- scripts/drone/rgm.star | 4 -- 2 files changed, 2 insertions(+), 146 deletions(-) diff --git a/.drone.yml b/.drone.yml index 75bdd4f0b3b..2a37e0ce7c4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3453,144 +3453,6 @@ volumes: clone: retries: 3 depends_on: [] -environment: - EDITION: oss -image_pull_secrets: -- gcr -- gar -kind: pipeline -name: release-test-frontend -node: - type: no-parallel -platform: - arch: amd64 - os: linux -services: [] -steps: -- commands: - - echo $DRONE_RUNNER_NAME - image: alpine:3.20.3 - name: identify-runner -- commands: - - apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python - - yarn install --immutable - depends_on: [] - image: node:20.9.0-alpine - name: yarn-install -- commands: - - apk add --update git bash - - yarn betterer ci - depends_on: - - yarn-install - image: node:20.9.0-alpine - name: betterer-frontend -- commands: - - yarn run ci:test-frontend - depends_on: - - yarn-install - environment: - TEST_MAX_WORKERS: 50% - image: node:20.9.0-alpine - name: test-frontend -trigger: - event: - exclude: - - promote - ref: - exclude: - - refs/tags/*-cloud* - include: - - refs/tags/v* -type: docker -volumes: -- host: - path: /var/run/docker.sock - name: docker ---- -clone: - retries: 3 -depends_on: [] -environment: - EDITION: oss -image_pull_secrets: -- gcr -- gar -kind: pipeline -name: release-test-backend -node: - type: no-parallel -platform: - arch: amd64 - os: linux -services: [] -steps: -- commands: - - echo $DRONE_RUNNER_NAME - image: alpine:3.20.3 - name: identify-runner -- commands: - - '# It is required that code generated from Thema/CUE be committed and in sync - with its inputs.' - - '# The following command will fail if running code generators produces any diff - in output.' - - apk add --update make - - CODEGEN_VERIFY=1 make gen-cue - depends_on: [] - image: golang:1.22.7-alpine - name: verify-gen-cue -- commands: - - '# It is required that generated jsonnet is committed and in sync with its inputs.' - - '# The following command will fail if running code generators produces any diff - in output.' - - apk add --update make - - CODEGEN_VERIFY=1 make gen-jsonnet - depends_on: [] - image: golang:1.22.7-alpine - name: verify-gen-jsonnet -- commands: - - apk add --update make - - make gen-go - depends_on: - - verify-gen-cue - image: golang:1.22.7-alpine - name: wire-install -- commands: - - apk add --update build-base shared-mime-info shared-mime-info-lang - - go list -f '{{.Dir}}/...' -m | xargs go test -tags requires_buildifer -short -covermode=atomic - -timeout=5m - depends_on: - - wire-install - image: golang:1.22.7-alpine - name: test-backend -- commands: - - apk add --update build-base - - go test -count=1 -covermode=atomic -timeout=5m -run '^TestIntegration' $(find - ./pkg -type f -name '*_test.go' -exec grep -l '^func TestIntegration' '{}' '+' - | grep -o '\(.*\)/' | sort -u) - depends_on: - - wire-install - image: golang:1.22.7-alpine - name: test-backend-integration -trigger: - event: - exclude: - - promote - ref: - exclude: - - refs/tags/*-cloud* - include: - - refs/tags/v* -type: docker -volumes: -- host: - path: /var/run/docker.sock - name: docker ---- -clone: - retries: 3 -depends_on: -- release-test-backend -- release-test-frontend image_pull_secrets: - gcr - gar @@ -3771,9 +3633,7 @@ volumes: --- clone: retries: 3 -depends_on: -- release-test-backend -- release-test-frontend +depends_on: [] image_pull_secrets: - gcr - gar @@ -5272,6 +5132,6 @@ kind: secret name: gcr_credentials --- kind: signature -hmac: ea9355607659a23ee12b6c819e6ef081f3b3d0e65b3edf11e04752d75341b305 +hmac: d54a56d129614dae052573afa9ba79f1eb2eb94271d0376488f6b4cb4d3e9434 ... diff --git a/scripts/drone/rgm.star b/scripts/drone/rgm.star index ab852f3f273..925d5748fc2 100644 --- a/scripts/drone/rgm.star +++ b/scripts/drone/rgm.star @@ -226,7 +226,6 @@ def rgm_tag(): name = "rgm-tag-prerelease", trigger = tag_trigger, steps = rgm_run("rgm-build", "drone_build_tag_grafana.sh"), - depends_on = ["release-test-backend", "release-test-frontend"], ) def rgm_tag_windows(): @@ -247,7 +246,6 @@ def rgm_version_branch(): name = "rgm-version-branch-prerelease", trigger = version_branch_trigger, steps = rgm_run("rgm-build", "drone_build_tag_grafana.sh"), - depends_on = ["release-test-backend", "release-test-frontend"], ) def rgm_nightly_build(): @@ -303,8 +301,6 @@ def rgm_nightly_pipeline(): def rgm_tag_pipeline(): return [ whats_new_checker_pipeline(tag_trigger), - test_frontend(tag_trigger, "release"), - test_backend(tag_trigger, "release"), rgm_tag(), rgm_tag_windows(), verify_release_pipeline(