diff --git a/.github/workflows/release-tamagotchi.yml b/.github/workflows/release-tamagotchi.yml index 9cd32d7e9..aa8181a8a 100644 --- a/.github/workflows/release-tamagotchi.yml +++ b/.github/workflows/release-tamagotchi.yml @@ -291,13 +291,13 @@ jobs: if: ${{ github.event_name == 'workflow_dispatch' && matrix.os != 'windows-latest' }} working-directory: ./apps/stage-tamagotchi run: | - echo "VERSION=$(pnpm exec tsx scripts/artifacts-metadata.ts ${{ matrix.target }} --get-version --release ${{ !inputs.build_only && !inputs.artifacts_only }} --tag ${{ inputs.tag }} --auto-tag ${{ !inputs.build_only }})" > $GITHUB_ENV + echo "VERSION=$(pnpm exec tsx scripts/artifacts-metadata.ts ${{ matrix.target }} --get-version --release ${{ !inputs.build_only && !inputs.artifacts_only }} --tag ${{ inputs.tag }} --auto-tag ${{ !inputs.build_only }})" >> $GITHUB_ENV - name: Get Artifacts Envs (Manual + macOS Only) if: ${{ github.event_name == 'workflow_dispatch' && (matrix.os == 'macos-26' || matrix.os == 'macos-15-intel') }} working-directory: ./apps/stage-tamagotchi run: | - echo "BUNDLE_NAME=$(pnpm exec tsx scripts/artifacts-metadata.ts ${{ matrix.target }} --get-bundle-name --release ${{ !inputs.build_only && !inputs.artifacts_only }} --tag ${{ inputs.tag }} --auto-tag ${{ !inputs.build_only }})" > $GITHUB_ENV + echo "BUNDLE_NAME=$(pnpm exec tsx scripts/artifacts-metadata.ts ${{ matrix.target }} --get-bundle-name --release ${{ !inputs.build_only && !inputs.artifacts_only }} --tag ${{ inputs.tag }} --auto-tag ${{ !inputs.build_only }})" >> $GITHUB_ENV - name: Rename Artifacts (Manual) if: ${{ github.event_name == 'workflow_dispatch' }} diff --git a/apps/stage-tamagotchi/scripts/artifacts-metadata.ts b/apps/stage-tamagotchi/scripts/artifacts-metadata.ts index 7bbfe7160..f0d0eb43a 100644 --- a/apps/stage-tamagotchi/scripts/artifacts-metadata.ts +++ b/apps/stage-tamagotchi/scripts/artifacts-metadata.ts @@ -64,6 +64,7 @@ async function main() { if (argOptions.getBundleName) { const filenames = await getFilenames(target, argOptions) console.info(filenames[0].releaseArtifactFilename) + return } if (argOptions.getFilename && argOptions.getFilename[0]) { const ext = String(argOptions.getFilename[0]).trim() @@ -74,6 +75,7 @@ async function main() { process.exit(1) } console.info(match.releaseArtifactFilename) + return } if (argOptions.getOutputFilename && argOptions.getOutputFilename[0]) { const ext = String(argOptions.getOutputFilename[0]).trim() @@ -84,10 +86,12 @@ async function main() { process.exit(1) } console.info(match.outputFilename) + return } if (argOptions.getProductName) { const electronBuilderConfig = await getElectronBuilderConfig() console.info(electronBuilderConfig.productName) + return } if (argOptions.getVersion) { const version = await getVersion({ release: argOptions.release, autoTag: argOptions.autoTag, tag: argOptions.tag })