diff --git a/.drone.yml b/.drone.yml index 3ee505c902c..e688b8cbbd6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2366,7 +2366,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -2423,7 +2426,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -2497,7 +2503,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -2560,7 +2569,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -2613,6 +2625,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -2851,7 +2864,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -2874,6 +2890,12 @@ platform: os: linux services: [] steps: +- commands: + - mkdir -p bin + - curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v3.0.30/grabpl + - chmod +x bin/grabpl + image: byrnedo/alpine-curl:0.1.8 + name: grabpl - commands: - git clone "https://$${GITHUB_TOKEN}@github.com/grafana/grafana-enterprise.git" - cd grafana-enterprise @@ -2894,6 +2916,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -2903,12 +2926,6 @@ steps: - echo $DRONE_RUNNER_NAME image: alpine:3.17.1 name: identify-runner -- commands: - - mkdir -p bin - - curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v3.0.30/grabpl - - chmod +x bin/grabpl - image: byrnedo/alpine-curl:0.1.8 - name: grabpl - commands: - yarn install --immutable depends_on: @@ -2936,7 +2953,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -2985,6 +3005,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -3044,7 +3065,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -3127,7 +3151,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -3180,6 +3207,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -3371,7 +3399,10 @@ trigger: exclude: - promote ref: - - refs/tags/v* + exclude: + - refs/tags/*-cloud* + include: + - refs/tags/v* type: docker volumes: - host: @@ -3430,6 +3461,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -4452,6 +4484,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -5105,6 +5138,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -5376,6 +5410,12 @@ platform: os: linux services: [] steps: +- commands: + - mkdir -p bin + - curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v3.0.30/grabpl + - chmod +x bin/grabpl + image: byrnedo/alpine-curl:0.1.8 + name: grabpl - commands: - git clone "https://$${GITHUB_TOKEN}@github.com/grafana/grafana-enterprise.git" - cd grafana-enterprise @@ -5395,6 +5435,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -5404,12 +5445,6 @@ steps: - echo $DRONE_RUNNER_NAME image: alpine:3.17.1 name: identify-runner -- commands: - - mkdir -p bin - - curl -fL -o bin/grabpl https://grafana-downloads.storage.googleapis.com/grafana-build-pipeline/v3.0.30/grabpl - - chmod +x bin/grabpl - image: byrnedo/alpine-curl:0.1.8 - name: grabpl - commands: - yarn install --immutable depends_on: @@ -5482,6 +5517,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -5616,6 +5652,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -5836,6 +5873,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -6228,6 +6266,7 @@ steps: - mv /tmp/grabpl bin/ depends_on: - clone-enterprise + - grabpl environment: GITHUB_TOKEN: from_secret: github_token @@ -6614,6 +6653,6 @@ kind: secret name: enterprise2_security_prefix --- kind: signature -hmac: f4ea70427c5175e11a5f97cae6364d02e1bdb1f6a431325cc9ef083dee4c7751 +hmac: 9b71733a5b0ba599d7863d6b4b8398f512d6b23f5fb4b70771ded64cbdec08f1 ... diff --git a/scripts/drone/events/release.star b/scripts/drone/events/release.star index 2d0b03060a1..bbfda28c2d7 100644 --- a/scripts/drone/events/release.star +++ b/scripts/drone/events/release.star @@ -65,10 +65,19 @@ load("scripts/drone/vault.star", "from_secret", "prerelease_bucket") ver_mode = "release" release_trigger = { - "event": {"exclude": ["promote"]}, - "ref": [ - "refs/tags/v*", - ], + "event": { + "exclude": [ + "promote", + ], + }, + "ref": { + "include": [ + "refs/tags/v*", + ], + "exclude": [ + "refs/tags/*-cloud*", + ], + }, } def store_npm_packages_step(): diff --git a/scripts/drone/pipelines/test_frontend.star b/scripts/drone/pipelines/test_frontend.star index 843b1ce8b73..d41d1b7a08a 100644 --- a/scripts/drone/pipelines/test_frontend.star +++ b/scripts/drone/pipelines/test_frontend.star @@ -78,10 +78,10 @@ def test_frontend_enterprise(trigger, ver_mode, source, edition = "enterprise"): environment = {"EDITION": edition} steps = ( [ + download_grabpl_step(), clone_enterprise_step(source), init_enterprise_step(ver_mode), identify_runner_step(), - download_grabpl_step(), ] + with_deps([yarn_install_step()], ["init-enterprise"]) + [ diff --git a/scripts/drone/steps/lib.star b/scripts/drone/steps/lib.star index 3a4e9b46442..2cd46e80c7b 100644 --- a/scripts/drone/steps/lib.star +++ b/scripts/drone/steps/lib.star @@ -171,6 +171,7 @@ def init_enterprise_step(ver_mode): "image": build_image, "depends_on": [ "clone-enterprise", + "grabpl", ], "environment": environment, "commands": [