From 309c0761652bf1a242781909f031acc8ec2d7108 Mon Sep 17 00:00:00 2001 From: Matthias Rolke Date: Thu, 1 Dec 2022 12:36:29 +0100 Subject: [PATCH] chore(CI): release npm package via GH workflow --- .github/workflows/default.yml | 31 +++++++++++++++++++++++++++++++ .gitignore | 1 + package.json | 2 +- release.config.js | 3 +++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/default.yml create mode 100644 release.config.js diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml new file mode 100644 index 0000000..a2d3cf0 --- /dev/null +++ b/.github/workflows/default.yml @@ -0,0 +1,31 @@ +name: Test and Release + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + default: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Install dependencies + run: | + yarn install + yarn global add sfdx-cli + # - name: Run tests + # run: yarn run test + - name: Release package + run: npx semantic-release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.gitignore b/.gitignore index 9d6ea2c..427370f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /package-lock.json /tmp node_modules +/oclif.manifest.json diff --git a/package.json b/package.json index af6a0c5..35441e1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "hutte", "description": "CLI for hutte.io", - "version": "0.0.47", + "version": "0.0.0-development", "author": "@hutte-io", "bugs": "https://github.com/hutte-io/cli/issues", "dependencies": { diff --git a/release.config.js b/release.config.js new file mode 100644 index 0000000..c06cfc2 --- /dev/null +++ b/release.config.js @@ -0,0 +1,3 @@ +module.exports = { + branches: ["master"] +};