From 02af3444cc8caf16b475214003b24ea2c3b9f735 Mon Sep 17 00:00:00 2001 From: James Brumond Date: Sat, 19 Apr 2025 20:50:13 -0700 Subject: [PATCH] work on updating publish workflow --- .gitea/workflows/build-and-pubilsh.yaml | 54 ++++++++++++------------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/.gitea/workflows/build-and-pubilsh.yaml b/.gitea/workflows/build-and-pubilsh.yaml index d64a53b..6132f48 100644 --- a/.gitea/workflows/build-and-pubilsh.yaml +++ b/.gitea/workflows/build-and-pubilsh.yaml @@ -40,40 +40,36 @@ jobs: if egrep '^[0-9]+\.[0-9]+\.[0-9]+$' <<<"$version_str" >/dev/null 2>&1 ; then n=${version_str//[!0-9]/ } a=(${n//\./ }) - + echo "major=${a[0]}" >> $GITHUB_OUTPUT echo "minor=${a[1]}" >> $GITHUB_OUTPUT echo "patch=${a[2]}" >> $GITHUB_OUTPUT - - echo "major=${a[0]}" - echo "minor=${a[1]}" - echo "patch=${a[2]}" else echo 'Invalid semver version given' exit 1 fi - # - name: Build Container and publish - # uses: docker/build-push-action@v4 - # env: - # # see - # ACTIONS_RUNTIME_TOKEN: '' - # with: - # context: . - # push: true - # tags: | - # gitea.jbrumond.me/doc-utils/utils:latest - # gitea.jbrumond.me/doc-utils/utils:0.2.0 - # gitea.jbrumond.me/doc-utils/utils:0.2 - # gitea.jbrumond.me/doc-utils/utils:0 - # platforms: | - # linux/amd64 - # linux/arm64 - # # linux/riscv64 - # # linux/arm/v7 - # # linux/arm/v6 - # build-args: | - # NODE_VERSION=22 - # secrets: | - # "npmrc=@doc-utils:registry=https://gitea.jbrumond.me/api/packages/doc-utils/npm/ - # //gitea.jbrumond.me/api/packages/doc-utils/npm/:_authToken=${{ secrets.NPM_TOKEN }}" + - name: Build Container and publish + uses: docker/build-push-action@v4 + env: + # see + ACTIONS_RUNTIME_TOKEN: '' + with: + context: . + push: true + tags: | + gitea.jbrumond.me/doc-utils/utils:latest + gitea.jbrumond.me/doc-utils/utils:${{ steps.semver.outputs.major }}.${{ steps.semver.outputs.minor }}.${{ steps.semver.outputs.patch }} + gitea.jbrumond.me/doc-utils/utils:${{ steps.semver.outputs.major }}.${{ steps.semver.outputs.minor }} + gitea.jbrumond.me/doc-utils/utils:${{ steps.semver.outputs.major }} + platforms: | + linux/amd64 + linux/arm64 + # linux/riscv64 + # linux/arm/v7 + # linux/arm/v6 + build-args: | + NODE_VERSION=22 + secrets: | + "npmrc=@doc-utils:registry=https://gitea.jbrumond.me/api/packages/doc-utils/npm/ + //gitea.jbrumond.me/api/packages/doc-utils/npm/:_authToken=${{ secrets.NPM_TOKEN }}"