Skip to content

Commit c84ecdf

Browse files
authored
Merge pull request #68 from bastelfreak/rel8100
Release 8.10.0
2 parents 9fb3235 + 16db6f2 commit c84ecdf

File tree

7 files changed

+99
-2
lines changed

7 files changed

+99
-2
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Release
3+
4+
on:
5+
push:
6+
tags:
7+
- '*'
8+
9+
jobs:
10+
release:
11+
name: Release
12+
runs-on: ubuntu-24.04
13+
# Optional but recommended to use a specific environment
14+
environment: release
15+
# Prevent releases from forked repositories
16+
if: github.repository_owner == 'OpenVoxProject'
17+
18+
permissions:
19+
contents: write
20+
21+
steps:
22+
- name: Create Release Page
23+
shell: bash
24+
env:
25+
GH_TOKEN: ${{ github.token }}
26+
run: gh release create --repo ${{ github.repository }} ${{ github.ref_name }} --generate-notes

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,6 @@ checkouts
7575
*.csv
7676
*report.html
7777
locust/load-test/__pycache__/
78+
79+
# inellij configs
80+
/.idea

CHANGELOG.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,29 @@
1-
## Unreleased
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [8.10.0](https://github.com/openvoxproject/openvoxdb/tree/8.10.0) (2025-08-04)
6+
7+
[Full Changelog](https://github.com/openvoxproject/openvoxdb/compare/8.9.1...8.10.0)
8+
9+
**Implemented enhancements:**
10+
11+
- CI: Switch tests puppetlabs/puppetserver-\>OpenVoxProject/openvox-server [\#67](https://github.com/OpenVoxProject/openvoxdb/pull/67) ([bastelfreak](https://github.com/bastelfreak))
12+
- ezbake: Update 2.6.3-SNAPSHOT-openvox-\>3.0.1-SNAPSHOT [\#48](https://github.com/OpenVoxProject/openvoxdb/pull/48) ([bastelfreak](https://github.com/bastelfreak))
13+
- \(gh-21\) Enable acceptance testing [\#40](https://github.com/OpenVoxProject/openvoxdb/pull/40) ([jpartlow](https://github.com/jpartlow))
14+
- Remove update checking code [\#37](https://github.com/OpenVoxProject/openvoxdb/pull/37) ([smortex](https://github.com/smortex))
15+
- Remove the update link from the dashboard [\#36](https://github.com/OpenVoxProject/openvoxdb/pull/36) ([corporate-gadfly](https://github.com/corporate-gadfly))
16+
- Add JDK21 to CI [\#35](https://github.com/OpenVoxProject/openvoxdb/pull/35) ([bastelfreak](https://github.com/bastelfreak))
17+
- CI: Add Ruby 3.3 & 3.4 [\#29](https://github.com/OpenVoxProject/openvoxdb/pull/29) ([bastelfreak](https://github.com/bastelfreak))
18+
- Switch from puppet to openvox gem [\#26](https://github.com/OpenVoxProject/openvoxdb/pull/26) ([bastelfreak](https://github.com/bastelfreak))
19+
- puppetdb-terminus: migrate to openvoxdb-terminus [\#24](https://github.com/OpenVoxProject/openvoxdb/pull/24) ([bastelfreak](https://github.com/bastelfreak))
20+
- Switch from facter to openfact [\#23](https://github.com/OpenVoxProject/openvoxdb/pull/23) ([bastelfreak](https://github.com/bastelfreak))
21+
- Rework CI config to match current standards [\#15](https://github.com/OpenVoxProject/openvoxdb/pull/15) ([bastelfreak](https://github.com/bastelfreak))
22+
- Add JMX warning [\#13](https://github.com/OpenVoxProject/openvoxdb/pull/13) ([nmburgan](https://github.com/nmburgan))
23+
24+
**Fixed bugs:**
25+
26+
- \[Bug\]: Release artifacts for openvoxdb 8.9.1 have been overwritten [\#31](https://github.com/OpenVoxProject/openvoxdb/issues/31)
227

328
## 8.9.1
429

@@ -7,3 +32,6 @@
732
## 8.9.0
833

934
* Initial openvoxdb release. Based on puppetdb 8.8.1. Supported on all platforms that puppetdb currently supports, but for all architectures rather than just x86_64.
35+
36+
37+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

Gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,9 @@ if ENV['NO_ACCEPTANCE'] != 'true'
7171
gem 'beaker-puppet', '~> 4.0'
7272
end
7373
end
74+
75+
group :release, optional: true do
76+
gem 'faraday-retry', '~> 2.1', require: false
77+
# gem 'github_changelog_generator', '~> 1.16.4', require: false
78+
gem 'github_changelog_generator', github: 'smortex/github-changelog-generator', branch: 'avoid-processing-a-single-commit-multiple-time', require: false
79+
end

HISTORY.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## 8.9.1
2+
3+
* Add obsoletes/replaces/conflicts metadata with puppetdb and puppetdb-termini on the openvoxdb and openvoxdb-termini packages.
4+
5+
## 8.9.0
6+
7+
* Initial openvoxdb release. Based on puppetdb 8.8.1. Supported on all platforms that puppetdb currently supports, but for all architectures rather than just x86_64.

Rakefile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,3 +211,30 @@ namespace :release do
211211
end
212212
end
213213
end
214+
215+
begin
216+
require 'github_changelog_generator/task'
217+
rescue LoadError
218+
task :changelog do
219+
abort('Run `bundle install --with release` to install the `github_changelog_generator` gem.')
220+
end
221+
else
222+
GitHubChangelogGenerator::RakeTask.new :changelog do |config|
223+
config.header = <<~HEADER.chomp
224+
# Changelog
225+
226+
All notable changes to this project will be documented in this file.
227+
HEADER
228+
config.user = 'openvoxproject'
229+
config.project = 'openvoxdb'
230+
config.exclude_labels = %w[dependencies duplicate question invalid wontfix wont-fix modulesync skip-changelog]
231+
# this is probably the worst way to do this
232+
# ideally there would be a VERSION file and clojure and Rake would read it
233+
config.future_release = File.readlines('project.clj').first.scan(/".*"/).first.gsub('"', '')
234+
# we limit the changelog to all new openvox releases, to skip perforce onces
235+
# otherwise the changelog generate takes a lot amount of time
236+
config.since_tag = '8.9.1'
237+
#config.exclude_tags_regex = /\A7\./
238+
config.release_branch = 'main'
239+
end
240+
end

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(def pdb-version "8.9.2-SNAPSHOT")
1+
(def pdb-version "8.10.0")
22

33
(def clj-parent-version "7.3.36")
44

0 commit comments

Comments
 (0)