Skip to content

Commit 53096a2

Browse files
committed
feat: add release please support
Signed-off-by: Gordon Smith <[email protected]>
1 parent 2080175 commit 53096a2

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Release Please
2+
3+
on:
4+
push:
5+
branches:
6+
- trunk
7+
- main
8+
workflow_dispatch:
9+
schedule:
10+
- cron: "0 6 * * 1"
11+
12+
permissions:
13+
contents: write
14+
pull-requests: write
15+
16+
jobs:
17+
release:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- name: Create Release Pull Request
21+
uses: google-github-actions/release-please-action@v4
22+
with:
23+
release-type: cpp

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212

1313
This repository contains a C++ ABI implementation of the WebAssembly Component Model.
1414

15+
## Release management
16+
17+
Automated releases are handled by [Release Please](https://github.com/googleapis/release-please) via GitHub Actions. Conventional commit messages (`feat:`, `fix:`, etc.) keep the changelog accurate and drive version bumps; when enough changes accumulate, the workflow opens a release PR that can be merged to publish a GitHub release.
18+
1519
## Features
1620

1721
### OS

0 commit comments

Comments
 (0)