Skip to content

Commit fb83df9

Browse files
committed
fix: add files
1 parent 91a7c77 commit fb83df9

File tree

3 files changed

+10
-64
lines changed

3 files changed

+10
-64
lines changed
Lines changed: 2 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
name: Build and release - staging
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
- dev/*
8-
- feat/*
9-
- feature/*
10-
- hotfix/*
4+
pull_request:
115

126
jobs:
137
build-and-test:
@@ -36,51 +30,4 @@ jobs:
3630
run: pnpm install
3731

3832
- name: Run tests
39-
run: pnpm test
40-
41-
semantic-release:
42-
needs: build-and-test
43-
if: "!contains(github.event.head_commit.message, '[skip ci]')"
44-
45-
name: Semantic Release
46-
runs-on: ubuntu-latest
47-
environment: staging
48-
permissions:
49-
contents: write
50-
51-
steps:
52-
- name: Checkout
53-
uses: actions/checkout@v4
54-
with:
55-
fetch-depth: 0
56-
persist-credentials: false
57-
58-
- uses: actions/setup-node@v4
59-
with:
60-
node-version: "lts/*"
61-
62-
- name: Prepare prerelease semantic
63-
if: github.ref != 'refs/heads/main'
64-
run: mv .releaserc.prerelease.yaml .releaserc.yaml
65-
66-
- name: Semantic Release
67-
uses: cycjimmy/semantic-release-action@v4
68-
id: semantic # Need an `id` for output variables
69-
with:
70-
dry_run: true
71-
extra_plugins: |
72-
@semantic-release/commit-analyzer
73-
@semantic-release/release-notes-generator
74-
@semantic-release/changelog
75-
@semantic-release/github
76-
env:
77-
GITHUB_TOKEN: ${{ secrets.GH_PA_TOKEN }}
78-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
79-
80-
- name: Do something when a new release published
81-
if: steps.semantic.outputs.new_release_published == 'true'
82-
run: |
83-
echo ${{ steps.semantic.outputs.new_release_version }}
84-
echo ${{ steps.semantic.outputs.new_release_major_version }}
85-
echo ${{ steps.semantic.outputs.new_release_minor_version }}
86-
echo ${{ steps.semantic.outputs.new_release_patch_version }}
33+
run: pnpm test

.github/workflows/create-release-sdk.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
name: Semantic Release - staging
1+
name: Build and release - staging
22

33
on:
44
push:
55
branches:
66
- main
77
- dev/*
8+
- develop/*
89
- feat/*
9-
- feature/*
10-
- hotfix/*
1110

1211
jobs:
1312
build-and-test:

.releaserc.prerelease.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ branches:
88
- "+([0-9])?(.{+([0-9]),x}).x"
99
- main
1010
- name: dev/*
11-
prerelease: '${name.replace(/^dev\//g, "dev-").replace(/\//g, "-")}'
12-
- name: feature/*
13-
prerelease: '${name.replace(/^feature\//g, "feature-").replace(/\//g, "-")}'
14-
- name: feat/*
15-
prerelease: '${name.replace(/^feat\//g, "feature-").replace(/\//g, "-")}'
11+
prerelease: "beta"
12+
- name: develop/*
13+
prerelease: 'beta'
1614
- name: hotfix/*
17-
prerelease: '${name.replace(/^hotfix\//g, "hotfix-").replace(/\//g, "-")}'
15+
prerelease: '${name.replace(/^hotfix\//g, "fix-").replace(/\//g, "-")}'
16+
- name: fix/*
17+
prerelease: '${name.replace(/^fix\//g, "fix-").replace(/\//g, "-")}'

0 commit comments

Comments
 (0)