File tree Expand file tree Collapse file tree 3 files changed +101
-0
lines changed
Expand file tree Collapse file tree 3 files changed +101
-0
lines changed 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 : ✅ CI
16+
17+ on :
18+ workflow_dispatch :
19+ pull_request :
20+ push :
21+ branches :
22+ - main
23+
24+ jobs :
25+ package_and_upload_all_check :
26+ uses : libhal/ci/.github/workflows/package_and_upload_all.yml@5.x.y
27+ secrets : inherit
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 : 🚀 Deploy
16+
17+ on :
18+ workflow_dispatch :
19+ release :
20+ types : [published]
21+
22+ jobs :
23+ deploy :
24+ if : startsWith(github.ref, 'refs/tags/')
25+ uses : libhal/ci/.github/workflows/package_and_upload_all.yml@5.x.y
26+ with :
27+ version : ${{ github.ref_name }}
28+ secrets : inherit
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