Skip to content
This repository was archived by the owner on Jul 8, 2025. It is now read-only.

Commit f60cb85

Browse files
ci: release please (#65)
* chore: release please * ci: permissions for "on-main" workflow * ci: release please manifest file * ci: fix — don't run `on-main` on branch `chore/release-please` * ci(release-please): use correct Github token * ci(release-please): don't include component in tag
1 parent 9ea44bf commit f60cb85

File tree

5 files changed

+51
-3
lines changed

5 files changed

+51
-3
lines changed

.github/workflows/_release-please.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Release Please
2+
permissions: write-all
3+
on:
4+
workflow_call:
5+
secrets:
6+
GH_PAT_RELEASE_PLEASE:
7+
required: true
8+
jobs:
9+
release-please:
10+
name: Release Please
11+
runs-on: ubuntu-latest
12+
continue-on-error: true
13+
steps:
14+
- uses: googleapis/release-please-action@7987652d64b4581673a76e33ad5e98e3dd56832f # v4
15+
id: release
16+
with:
17+
token: ${{ secrets.GH_PAT_RELEASE_PLEASE }}
18+
config-file: release-please-config.json
19+
manifest-file: release-please-manifest.json

.github/workflows/on-main.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ on:
33
push:
44
branches:
55
- main
6-
permissions:
7-
contents: write
6+
permissions: write-all
87
jobs:
98
security:
109
name: Security Checks
@@ -19,3 +18,9 @@ jobs:
1918
name: Unit Tests
2019
uses: ./.github/workflows/_unit-tests.yml
2120
secrets: inherit
21+
22+
release-please:
23+
name: Release Please
24+
uses: ./.github/workflows/_release-please.yml
25+
secrets:
26+
GH_PAT_RELEASE_PLEASE: ${{ secrets.GH_PAT_RELEASE_PLEASE }}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vite-project",
33
"private": true,
4-
"version": "0.0.0",
4+
"version": "0.0.14",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

release-please-config.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"include-v-in-tag": true,
4+
"release-type": "node",
5+
"separate-pull-requests": true,
6+
"tag-separator": "@",
7+
"always-update": true,
8+
"changelog-sections": [
9+
{ "type": "feat", "section": "Features" },
10+
{ "type": "fix", "section": "Bug Fixes" },
11+
{ "type": "perf", "section": "Performance Improvements" },
12+
{ "type": "revert", "section": "Reverts" },
13+
{ "type": "chore", "section": "Miscellaneous Chores" },
14+
{ "type": "docs", "section": "Documentation" },
15+
{ "type": "style", "section": "Styles" },
16+
{ "type": "refactor", "section": "Code Refactoring" },
17+
{ "type": "test", "section": "Tests" },
18+
{ "type": "build", "section": "Build System" },
19+
{ "type": "ci", "section": "Continuous Integration" }
20+
]
21+
}

release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"codegate-ui": "0.0.14"
3+
}

0 commit comments

Comments
 (0)