From ee2b88c7da026a51142ad9b05f4e32fc9cde964a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Guedes?= Date: Fri, 3 Jul 2026 10:03:03 -0300 Subject: [PATCH 1/2] fixing ci by adding custom latest tags --- .github/workflows/publish-npm.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 5ae31c61f..391487e8a 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -87,9 +87,19 @@ jobs: set -euo pipefail TARBALL=$(ls -1 *.tgz | head -n 1) - TAG_FLAG="" - if [ "${{ github.event.inputs.environment }}" = "beta" ]; then - TAG_FLAG="--tag beta" + VERSION="${{ github.event.inputs.version }}" + ENVIRONMENT="${{ github.event.inputs.environment }}" + + if [ "${ENVIRONMENT}" = "beta" ]; then + TAG="beta" + else + MAJOR="${VERSION%%.*}" + if [ "${MAJOR}" -ge 7 ]; then + TAG="latest" + else + TAG="v${MAJOR}-latest" + fi fi - echo "Publishing ${TARBALL} to npmjs..." - npm publish "${TARBALL}" --provenance --access public ${TAG_FLAG} + + echo "Publishing ${TARBALL} to npmjs with tag ${TAG}..." + npm publish "${TARBALL}" --provenance --access public --tag "${TAG}" From 862ad83e0e0f522314ae44f55ab54387f1358154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Guedes?= Date: Fri, 3 Jul 2026 11:41:41 -0300 Subject: [PATCH 2/2] removes v to avoid generating instead of tags --- .github/workflows/publish-npm.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 391487e8a..7cbe9075d 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -25,12 +25,12 @@ on: permissions: contents: read - id-token: write # required for Trusted Publishing + id-token: write # required for Trusted Publishing env: CODEARTIFACT_DOMAIN: main CODEARTIFACT_REPOSITORY: internal-npm - NPM_PACKAGE_NAME: "@vtex/api" + NPM_PACKAGE_NAME: '@vtex/api' AWS_REGION: us-east-1 jobs: @@ -97,7 +97,7 @@ jobs: if [ "${MAJOR}" -ge 7 ]; then TAG="latest" else - TAG="v${MAJOR}-latest" + TAG="${MAJOR}-latest" fi fi