From 14a53aa1a0b98ee5b9319e5b6cacad030c21b788 Mon Sep 17 00:00:00 2001 From: Shahul Hameed <10547529+shahthepro@users.noreply.github.com> Date: Fri, 4 Aug 2023 16:50:27 +0400 Subject: [PATCH] Use release tags --- .github/workflows/abi.yml | 17 +++++++++++++++-- contracts/abi.package.json | 1 + 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/abi.yml b/.github/workflows/abi.yml index e3b0355a35..a06174edd2 100644 --- a/.github/workflows/abi.yml +++ b/.github/workflows/abi.yml @@ -2,9 +2,11 @@ name: DeFi on: push: branches: - - 'master' + # - 'master' # TODO: Remove before merging - 'shah/abi-gh-action' + tags: + - v* workflow_dispatch: concurrency: @@ -33,7 +35,18 @@ jobs: env: CONTRACT_SIZE: true working-directory: ./contracts - + + - name: Update version from tag + working-directory: ./contracts/dist + run: | + VERSION="0.1.0" + if [ "${{ env.GITHUB_REF_TYPE }}" = "tag" ]; then + VERSION="${GITHUB_REF_NAME#v}" + fi + + echo "Version set to $VERSION" + sed -i -e "s/RELEASE_VERSION/$VERSION/g" package.json + - name: "Publish" run: npm publish --access public working-directory: ./contracts/dist diff --git a/contracts/abi.package.json b/contracts/abi.package.json index 34e0f7ada1..6712c2e167 100644 --- a/contracts/abi.package.json +++ b/contracts/abi.package.json @@ -1,5 +1,6 @@ { "name": "@origin/defi", + "version": "RELEASE_VERSION", "license": "MIT", "homepage": "https://github.com/originprotocol/origin-dollar", "engines": {