From 07ca1068bde484aa634e5f189bce9dadda35dbfb Mon Sep 17 00:00:00 2001 From: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:38:09 -0600 Subject: [PATCH] [v10.3.x] CI: Remove redundant FE and BE tests from release pipeline (#94352) 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 | 143 +---------------------------------------- scripts/drone/rgm.star | 4 -- 2 files changed, 2 insertions(+), 145 deletions(-) diff --git a/.drone.yml b/.drone.yml index 08a5527b9f5..0a08ab9aed3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3428,143 +3428,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: - - 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 @@ -3745,9 +3608,7 @@ volumes: --- clone: retries: 3 -depends_on: -- release-test-backend -- release-test-frontend +depends_on: [] image_pull_secrets: - gcr - gar @@ -5144,6 +5005,6 @@ kind: secret name: gcr_credentials --- kind: signature -hmac: fce6ae84d1c5e3ee2ce4f288eace6f3cd24c4e1b6e5ecbfe0d49f2543b842e72 +hmac: 57a8d61bdc173935c8acd93dd097d7369ee095b02b0b0a1d6a38f117123cb50d ... diff --git a/scripts/drone/rgm.star b/scripts/drone/rgm.star index b411178cee8..b38ef48a012 100644 --- a/scripts/drone/rgm.star +++ b/scripts/drone/rgm.star @@ -233,7 +233,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(): @@ -254,7 +253,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(): @@ -300,8 +298,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(