Skip to content

Commit db2e82b

Browse files
committed
ci(release-please): initial configuration (#380)
1 parent 1c9ec74 commit db2e82b

5 files changed

+48
-1
lines changed

.github/workflows/release-please.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
on:
2+
push:
3+
branches:
4+
- maint-0.9
5+
- master
6+
7+
permissions:
8+
contents: write
9+
pull-requests: write
10+
11+
name: release-please
12+
13+
jobs:
14+
release-please:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: google-github-actions/release-please-action@v4
18+
with:
19+
config-file: .release-please-config.json
20+
target-branch: ${{ github.ref_name }}

.release-please-config.json

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"include-v-in-tag": false,
4+
"packages": {
5+
".": {
6+
"changelog-sections": [
7+
{ "type": "build", "section": "Build", "hidden": false },
8+
{ "type": "feat", "section": "Features", "hidden": false },
9+
{ "type": "fix", "section": "Bug fixes", "hidden": false },
10+
{ "type": "perf", "section": "Performance improvements", "hidden": false },
11+
{ "type": "refactor", "section": "Code refactoring", "hidden": false },
12+
{ "type": "style", "section": "Code style", "hidden": false },
13+
{ "type": "test", "section": "Test suite", "hidden": false },
14+
{ "type": "ci", "section": "Continuous integration", "hidden": false },
15+
{ "type": "docs", "section": "Documentation", "hidden": false },
16+
{ "type": "chore", "section": "Chores", "hidden": true }
17+
],
18+
"versioning": "always-bump-patch"
19+
}
20+
},
21+
"pull-request-footer": " ",
22+
"pull-request-header": " ",
23+
"release-type": "node"
24+
}

.release-please-manifest.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "0.9.3"
3+
}

CHANGELOG.md

Whitespace-only changes.

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (C) 2018, 2019, 2020, 2021, 2022, 2023 CERN.
3+
Copyright (C) 2018, 2019, 2020, 2021, 2022, 2023, 2024 CERN.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy of
66
this software and associated documentation files (the "Software"), to deal in

0 commit comments

Comments
 (0)