Skip to content

Commit 40b3adf

Browse files
committed
Add Vox Pupuli CI defaults; configure release action
1 parent 0201ac2 commit 40b3adf

File tree

5 files changed

+50
-12
lines changed

5 files changed

+50
-12
lines changed

.github/release.yml

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,40 @@
1+
---
2+
# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
3+
14
changelog:
5+
exclude:
6+
labels:
7+
- duplicate
8+
- invalid
9+
- modulesync
10+
- question
11+
- skip-changelog
12+
- wont-fix
13+
- wontfix
14+
- github_actions
15+
216
categories:
3-
- title: Features & Enhancements
17+
- title: Breaking Changes 🛠
18+
labels:
19+
- backwards-incompatible
20+
21+
- title: New Features 🎉
422
labels:
523
- enhancement
6-
- title: Bug Fixes
24+
25+
- title: Bug Fixes 🐛
726
labels:
827
- bug
28+
29+
- title: Documentation Updates 📚
30+
labels:
31+
- documentation
32+
- docs
33+
34+
- title: Dependency Updates ⬆️
35+
labels:
36+
- dependencies
37+
38+
- title: Other Changes
39+
labels:
40+
- "*"

.github/workflows/acceptance.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Beaker Acceptance Tests
23
run-name: |-
34
Beaker acceptance tests for ${{ inputs.pre-release-build && 'pre-release' || 'release' }} package
@@ -47,7 +48,7 @@ env:
4748
jobs:
4849
acceptance:
4950
name: Acceptance Tests
50-
runs-on: ubuntu-latest
51+
runs-on: ubuntu-24.04
5152
strategy:
5253
matrix:
5354
os:

.github/workflows/backport.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Backport merged pull request
23
on:
34
pull_request_target:
@@ -8,7 +9,7 @@ permissions:
89
jobs:
910
backport:
1011
name: Backport merged pull request
11-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-24.04
1213
# For security reasons, we don't want to checkout and run arbitrary code when
1314
# using the pull_request_target trigger. So restrict this to cases where the
1415
# backport label is applied to an already merged PR.

.github/workflows/build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Build openvox-agent
23

34
on:
@@ -22,4 +23,4 @@ jobs:
2223
ref: ${{ inputs.ref }}
2324
project_name: ${{ inputs.project_name }}
2425
platform_list: ${{ inputs.platform_list }}
25-
secrets: inherit
26+
secrets: inherit

.github/workflows/checks.yaml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: Checks
23

34
on:
@@ -16,14 +17,16 @@ jobs:
1617
steps:
1718
- name: Checkout current PR
1819
uses: actions/checkout@v4
19-
with:
20-
fetch-depth: 0
2120
- name: Install Ruby version 3.3
2221
uses: ruby/setup-ruby@v1
2322
with:
2423
ruby-version: 3.3
25-
- name: Update rubygems and install gems
26-
run: |
27-
gem update --system --silent --no-document
28-
bundle install --jobs 4 --retry 3
29-
- run: bundle exec rake rubocop --trace
24+
bundler-cache: true
25+
- name: Validate code
26+
- run: |
27+
bundle exec rake rubocop --trace
28+
bundle exec rake -T | grep vox:build
29+
bundle exec rake -T | grep vox:promote
30+
bundle exec rake -T | grep vox:tag
31+
bundle exec rake -T | grep vox:upload
32+
bundle exec rake config:print

0 commit comments

Comments
 (0)