diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c48c59c..1b9f576 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,10 +16,35 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node }} - - name: Install npm dependencies run: npm ci - name: Run Vitest tests run: npm run test env: - CI: true \ No newline at end of file + CI: true + publish: + needs: test + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v3 + - name: Install npm dependencies + run: npm ci + - name: Set Git author identity + run: | + git config --global user.name 'github-actions' + git config --global user.email 'github-actions@github.com' + - name: Bump package version + run: | + npm version minor + - name: Publish to npm + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + GITHUB_TOKEN: ${{ secrets.TOKEN_GITHUB }} + run: | + npm set //registry.npmjs.org/:_authToken=$NPM_TOKEN + npm publish + git add . + git push origin --tags diff --git a/README.md b/README.md index f705995..24c0159 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Energy Performance Certificate Rating Vue Component -[![Tests](https://github.com/gemmadlou/vue-epc-component/actions/workflows/test.yml/badge.svg)](https://github.com/gemmadlou/vue-epc-component/actions/workflows/test.yml) +A little Vue 3 component library to display the UK EPC Ratings. -A little Vue.js component library to display the UK EPC Ratings. +[![Tests](https://github.com/gemmadlou/vue-epc-component/actions/workflows/test.yml/badge.svg)](https://github.com/gemmadlou/vue-epc-component/actions/workflows/test.yml) ## Install diff --git a/package.json b/package.json index a67319f..61fbcb0 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "vue3", "vuejs" ], - "version": "0.0.1", + "version": "0.1.0", "type": "module", "files": [ "dist/",