diff --git a/.github/workflows/bump_and_release.yaml b/.github/workflows/bump_and_release.yaml index 469a3d1..e3cd5e2 100644 --- a/.github/workflows/bump_and_release.yaml +++ b/.github/workflows/bump_and_release.yaml @@ -26,6 +26,8 @@ jobs: elif [[ ${{ github.ref_name }} == "dev" ]]; then echo "BUMP=patch" >> $GITHUB_ENV fi + sudo apt update + sudo apt install -y npm npm install semver - name: Bump version and push tag diff --git a/.github/workflows/tag_and_push_docker.yaml b/.github/workflows/tag_and_push_docker.yaml index 01db619..179b756 100644 --- a/.github/workflows/tag_and_push_docker.yaml +++ b/.github/workflows/tag_and_push_docker.yaml @@ -43,6 +43,8 @@ jobs: elif [[ ${{ github.ref_name }} == "dev" ]]; then echo "BUMP=patch" >> $GITHUB_ENV fi + sudo apt update + sudo apt install -y npm npm install semver - name: Bump version diff --git a/bump-action/index.js b/bump-action/index.js new file mode 100644 index 0000000..08881d3 --- /dev/null +++ b/bump-action/index.js @@ -0,0 +1,13 @@ +const core = require("@actions/core"); +const exec = require("@actions/exec"); + +async function run() { + try { + // Execute bash script + await exec.exec(`${__dirname}/bump-version.sh`); + } catch (error) { + core.setFailed(error.message); + } +} + +run();