File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Copyright 2024 - 2025 Khalil Estell and the libhal contributors
2+ #
3+ # Licensed under the Apache License, Version 2.0 (the "License");
4+ # you may not use this file except in compliance with the License.
5+ # You may obtain a copy of the License at
6+ #
7+ # http://www.apache.org/licenses/LICENSE-2.0
8+ #
9+ # Unless required by applicable law or agreed to in writing, software
10+ # distributed under the License is distributed on an "AS IS" BASIS,
11+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ # See the License for the specific language governing permissions and
13+ # limitations under the License.
14+
15+ name : 🏷️ Semantic Release
16+ on :
17+ push :
18+ branches : [main]
19+
20+ permissions :
21+ contents : write
22+
23+ jobs :
24+ release :
25+ runs-on : ubuntu-latest
26+ steps :
27+ - uses : actions/checkout@v4
28+ with :
29+ fetch-depth : 0
30+ - name : Version
31+ id : version
32+ uses : paulhatch/semantic-version@v5.4.0
33+ with :
34+ bump_each_commit : true
35+ major_pattern : " (major)"
36+ minor_pattern : " (minor)"
37+ bump_each_commit_patch_pattern : " (patch)"
38+ tag_prefix : " "
39+ debug : true
40+ - name : Release
41+ if : steps.version.outputs.version_type != 'none'
42+ run : |
43+ gh release create ${{ steps.version.outputs.version_tag }} \
44+ --generate-notes
45+ env :
46+ GITHUB_TOKEN : ${{ secrets.SEMANTIC_RELEASE }}
You can’t perform that action at this time.
0 commit comments