Skip to content

Commit

Permalink
feat: add ci
Browse files Browse the repository at this point in the history
  • Loading branch information
ArthurTriis1 committed Oct 10, 2024
1 parent af66a0b commit 351996e
Showing 1 changed file with 31 additions and 28 deletions.
59 changes: 31 additions & 28 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@ name: Release Version

on:
pull_request:
types: [opened, synchronize]
types: [closed]

jobs:
request-version:
check-merge:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest

steps:
Expand All @@ -28,8 +29,9 @@ jobs:
})
check-version:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
needs: request-version
needs: check-merge
steps:
- name: Check version bump reaction
uses: actions/github-script@v6
Expand All @@ -53,34 +55,35 @@ jobs:
console.log(`Version to bump: ${versionType}`);
core.setOutput('version_type', versionType);
# release:
# runs-on: ubuntu-latest
# needs: check-version
# steps:
# - name: Checkout code
# uses: actions/checkout@v3
release:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
needs: check-version
steps:
- name: Checkout code
uses: actions/checkout@v3

# - name: Setup Node.js
# uses: actions/setup-node@v3
# with:
# node-version: '16'
# registry-url: 'https://registry.npmjs.org/'
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '16'
registry-url: 'https://registry.npmjs.org/'

# - name: Install dependencies
# run: yarn install
- name: Install dependencies
run: yarn install

# - name: Bump version
# run: |
# yarn version --${{ needs.check-version.outputs.version_type }}
- name: Bump version
run: |
yarn version --${{ needs.check-version.outputs.version_type }}
# - name: Build project
# run: yarn build
- name: Build project
run: yarn build

# - name: Publish to NPM
# run: |
# echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
# yarn publish --non-interactive
- name: Publish to NPM
run: |
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
yarn publish --non-interactive
# - name: Push changes and tags
# run: |
# git push --follow-tags
- name: Push changes and tags
run: |
git push --follow-tags

0 comments on commit 351996e

Please sign in to comment.