From 6a02586c14c886c68d3dcb5fa583282bc33ace9c Mon Sep 17 00:00:00 2001 From: Tommy Hughes Date: Mon, 20 Jan 2025 10:29:37 -0600 Subject: [PATCH] fix operator release workflow Signed-off-by: Tommy Hughes --- .github/workflows/release.yml | 8 +++++--- .releaserc.js | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 00f65929265..961c1412862 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -93,9 +93,7 @@ jobs: with: go-version: 1.22.9 - name: Build & version operator-specific release files - run: | - cd infra/feast-operator/ - make build-installer bundle + run: make -C infra/feast-operator build-installer bundle publish-web-ui-npm: needs: [ validate_version_bumps, get_dry_release_versions ] @@ -152,6 +150,10 @@ jobs: - name: Setup Helm-docs run: | brew install norwoodj/tap/helm-docs + - name: Install Go + uses: actions/setup-go@v2 + with: + go-version: 1.22.9 - name: Release (Dry Run) if: github.event.inputs.dry_run == 'true' run: | diff --git a/.releaserc.js b/.releaserc.js index f2be2440057..b972f0984cd 100644 --- a/.releaserc.js +++ b/.releaserc.js @@ -41,7 +41,7 @@ module.exports = { "verifyReleaseCmd": "./infra/scripts/validate-release.sh ${nextRelease.type} " + current_branch, // Bump all version files and build UI / update yarn.lock / helm charts - "prepareCmd": "python ./infra/scripts/release/bump_file_versions.py ${lastRelease.version} ${nextRelease.version}; make build-ui; make build-helm-docs" + "prepareCmd": "python ./infra/scripts/release/bump_file_versions.py ${lastRelease.version} ${nextRelease.version}; make build-ui; make build-helm-docs; make -C infra/feast-operator build-installer bundle" }], ["@semantic-release/release-notes-generator", {