Skip to content

Commit 350a83f

Browse files
committed
feat: add versioning ci workflow using release-please
BREAKING CHANGE: restructure MAVLINK messages
1 parent 216af88 commit 350a83f

File tree

5 files changed

+41
-6
lines changed

5 files changed

+41
-6
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "1.3.1"
3+
}

.github/release-please-config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"versioning": "prerelease",
3+
"prerelease": true,
4+
"prerelease-type": "beta",
5+
"release-type": "simple",
6+
"include-component-in-tag": false,
7+
"always-update": true,
8+
"packages": {
9+
".": {}
10+
}
11+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Code Release CI
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
permissions:
9+
contents: write
10+
issues: write
11+
pull-requests: write
12+
13+
jobs:
14+
release_please:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: googleapis/release-please-action@v4
18+
with:
19+
token: ${{ secrets.GITHUB_TOKEN }}
20+
config-file: .github/release-please-config.json
21+
manifest-file: .github/.release-please-manifest.json

.github/workflows/pre-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
prerelease: true
3434
title: "Development Build"
3535
files: |
36-
varmint_10X_build/varmint_10X.hex
37-
varmint_11X_build/varmint_11X.hex
38-
pixracer_pro_build/pixracer_pro.hex
36+
varmint_10X_build/boards/varmint_h7/varmint_10X.hex
37+
varmint_11X_build/boards/varmint_h7/varmint_11X.hex
38+
pixracer_pro_build/boards/varmint_h7/pixracer_pro.hex
3939

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ jobs:
3131
repo_token: "${{ secrets.GITHUB_TOKEN }}"
3232
prerelease: false
3333
files: |
34-
varmint_10X_build/varmint_10X.hex
35-
varmint_11X_build/varmint_11X.hex
36-
pixracer_pro_build/pixracer_pro.hex
34+
varmint_10X_build/boards/varmint_h7/varmint_10X.hex
35+
varmint_11X_build/boards/varmint_h7/varmint_11X.hex
36+
pixracer_pro_build/boards/varmint_h7/pixracer_pro.hex

0 commit comments

Comments
 (0)