From 3ca00107f48862b49edea97468c890b6ab1e9a46 Mon Sep 17 00:00:00 2001 From: Mike Nguyen Date: Thu, 9 Oct 2025 15:28:03 +0100 Subject: [PATCH] chore(ci): add ravendb secrets to workflow Signed-off-by: Mike Nguyen --- .github/scripts/test-info.mjs | 5 +++++ .github/workflows/conformance.yml | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/.github/scripts/test-info.mjs b/.github/scripts/test-info.mjs index 18eac1c187..d5a21719fd 100644 --- a/.github/scripts/test-info.mjs +++ b/.github/scripts/test-info.mjs @@ -839,6 +839,7 @@ const components = { * @property {boolean?} requireAWSCredentials If true, requires AWS credentials and makes the test "cloud-only" * @property {boolean?} requireGCPCredentials If true, requires GCP credentials and makes the test "cloud-only" * @property {boolean?} requireCloudflareCredentials If true, requires Cloudflare credentials and makes the test "cloud-only" + * @property {boolean?} requireRavenDBCredentials If true, requires RavenDB credentials * @property {boolean?} requireTerraform If true, requires Terraform * @property {boolean?} requireKind If true, requires KinD * @property {string?} conformanceSetup Setup script for conformance tests @@ -860,6 +861,7 @@ const components = { * @property {boolean?} require-aws-credentials Requires AWS credentials * @property {boolean?} require-gcp-credentials Requires GCP credentials * @property {boolean?} require-cloudflare-credentials Requires Cloudflare credentials + * @property {boolean?} require-ravendb-credentials Requires RavenDB credentials * @property {boolean?} require-terraform Requires Terraform * @property {boolean?} require-kind Requires KinD * @property {string?} setup-script Setup script @@ -931,6 +933,9 @@ function GenerateMatrix(testKind, enableCloudTests) { 'require-cloudflare-credentials': comp.requireCloudflareCredentials ? 'true' : undefined, + 'require-ravendb-credentials': comp.requireRavenDBCredentials + ? 'true' + : undefined, 'require-terraform': comp.requireTerraform ? 'true' : undefined, 'require-kind': comp.requireKind ? 'true' : undefined, 'setup-script': comp[testKind + 'Setup'] || undefined, diff --git a/.github/workflows/conformance.yml b/.github/workflows/conformance.yml index ed98baa84e..bea3c79540 100644 --- a/.github/workflows/conformance.yml +++ b/.github/workflows/conformance.yml @@ -226,6 +226,12 @@ jobs: aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} aws-region: us-west-1 + - name: Set RavenDB env vars + if: matrix.require-ravendb-credentials == 'true' + run: | + echo "::add-mask::${{ secrets.RAVENDBLICENSE }}" + echo "RAVENDBLICENSE=${{ secrets.RAVENDBLICENSE }}" >> $GITHUB_ENV + - name: Start MongoDB if: matrix.mongodb-version != '' uses: supercharge/mongodb-github-action@1.8.0