Skip to content

Commit

Permalink
Update workflow to include publishing
Browse files Browse the repository at this point in the history
  • Loading branch information
gemmadlou committed Sep 2, 2024
1 parent 77d4af3 commit 6bec436
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 5 deletions.
29 changes: 27 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
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
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"vue3",
"vuejs"
],
"version": "0.0.1",
"version": "0.1.0",
"type": "module",
"files": [
"dist/",
Expand Down

0 comments on commit 6bec436

Please sign in to comment.