Skip to content

Commit 5d9219e

Browse files
authored
Merge pull request OpenVoxProject#32 from bastelfreak/rel300
Release 3.0.0
2 parents 5074b8f + 7f47ef2 commit 5d9219e

File tree

7 files changed

+997
-10
lines changed

7 files changed

+997
-10
lines changed

.github/workflows/release.yaml

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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ target
1111
.lein-failures
1212
Gemfile.lock
1313
.bundle
14+
.vendor

CHANGELOG.md

Lines changed: 46 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,51 @@
1-
# Change Log
1+
# Changelog
22

3-
This changelog adheres to [Keep a CHANGELOG](http://keepachangelog.com/).
3+
## [3.0.0](https://github.com/OpenVoxProject/ezbake/tree/3.0.0) (2025-07-30)
4+
5+
[Full Changelog](https://github.com/OpenVoxProject/ezbake/compare/2.6.2...3.0.0)
6+
7+
**Breaking changes:**
8+
9+
- install.sh: cleanup initd leftovers [\#20](https://github.com/OpenVoxProject/ezbake/pull/20) ([bastelfreak](https://github.com/bastelfreak))
10+
- Remove sysvinit support on Debian [\#14](https://github.com/OpenVoxProject/ezbake/pull/14) ([ekohl](https://github.com/ekohl))
11+
- Drop Debian \<= 7, Ubuntu \<= 14.04, EL \< 7 and SLES \< 12 [\#8](https://github.com/OpenVoxProject/ezbake/pull/8) ([ekohl](https://github.com/ekohl))
12+
13+
**Implemented enhancements:**
14+
15+
- Add support for EL10 [\#28](https://github.com/OpenVoxProject/ezbake/pull/28) ([bastelfreak](https://github.com/bastelfreak))
16+
- Eliminate `net-tools` package dependency [\#25](https://github.com/OpenVoxProject/ezbake/pull/25) ([kenyon](https://github.com/kenyon))
17+
- packaging: Switch from Perforce to OpenVoxProject releases [\#21](https://github.com/OpenVoxProject/ezbake/pull/21) ([bastelfreak](https://github.com/bastelfreak))
18+
- Revert "\(PE-36861\) Add a needrestart conf file for debian packages" [\#12](https://github.com/OpenVoxProject/ezbake/pull/12) ([bastelfreak](https://github.com/bastelfreak))
19+
- Add ability to specify replace-pkgs with an empty version [\#9](https://github.com/OpenVoxProject/ezbake/pull/9) ([nmburgan](https://github.com/nmburgan))
20+
- Drop service wrappers [\#5](https://github.com/OpenVoxProject/ezbake/pull/5) ([ekohl](https://github.com/ekohl))
21+
- Use virtual Java packages on Red Hat and set java\_bin [\#2](https://github.com/OpenVoxProject/ezbake/pull/2) ([ekohl](https://github.com/ekohl))
22+
23+
**Fixed bugs:**
24+
25+
- Ensure the RuntimeDirectory exists [\#33](https://github.com/OpenVoxProject/ezbake/pull/33) ([ekohl](https://github.com/ekohl))
26+
- Patch java\_bin if overridden [\#31](https://github.com/OpenVoxProject/ezbake/pull/31) ([ekohl](https://github.com/ekohl))
27+
- unit file: fix uninitialized LOG\_APPENDER variable [\#29](https://github.com/OpenVoxProject/ezbake/pull/29) ([bastelfreak](https://github.com/bastelfreak))
28+
- Quote environment variables in systemd services [\#26](https://github.com/OpenVoxProject/ezbake/pull/26) ([ekohl](https://github.com/ekohl))
29+
- introduce java\_bin ezbake option [\#24](https://github.com/OpenVoxProject/ezbake/pull/24) ([bastelfreak](https://github.com/bastelfreak))
30+
- deb: Dont include /usr in package [\#22](https://github.com/OpenVoxProject/ezbake/pull/22) ([bastelfreak](https://github.com/bastelfreak))
31+
- Restore rendering of CLI apps [\#19](https://github.com/OpenVoxProject/ezbake/pull/19) ([bastelfreak](https://github.com/bastelfreak))
32+
- systemd service units: remove obsolete `StandardOutput=syslog` [\#7](https://github.com/OpenVoxProject/ezbake/pull/7) ([kenyon](https://github.com/kenyon))
33+
- Use PrivateTmp=true on systemd services [\#4](https://github.com/OpenVoxProject/ezbake/pull/4) ([ekohl](https://github.com/ekohl))
34+
- Fix java package dependency [\#1](https://github.com/OpenVoxProject/ezbake/pull/1) ([silug](https://github.com/silug))
35+
36+
**Merged pull requests:**
37+
38+
- Delete more PE leftovers [\#18](https://github.com/OpenVoxProject/ezbake/pull/18) ([bastelfreak](https://github.com/bastelfreak))
39+
- Delete unused rake tasks [\#17](https://github.com/OpenVoxProject/ezbake/pull/17) ([bastelfreak](https://github.com/bastelfreak))
40+
- Remove Puppet Enterprise leftovers [\#16](https://github.com/OpenVoxProject/ezbake/pull/16) ([bastelfreak](https://github.com/bastelfreak))
41+
- CI: Cleanup github actions to follow OpenVoxProject best practices [\#15](https://github.com/OpenVoxProject/ezbake/pull/15) ([bastelfreak](https://github.com/bastelfreak))
42+
- Remove platform version complexity for Java version [\#6](https://github.com/OpenVoxProject/ezbake/pull/6) ([nmburgan](https://github.com/nmburgan))
43+
44+
## [2.6.2](https://github.com/OpenVoxProject/ezbake/tree/2.6.2) (2024-08-26)
445

5-
## [Unreleased]
6-
* Add AmazonLinux 2023 as a FOSS build target
746
* Drop platform 6 fpm support
847
* On all Debian platforms simplify java depends, allow 17 or 11, prefer 17
948
* Add Debian 12 bookworm as a FOSS build target
10-
* Use systemd's PrivateTmp feature for improved security
11-
* Test ezbake on Java 11, 17 and 21
12-
* Drop sysvinit support on Debian
13-
* Drop service wrappers and natively use systemd
14-
* Remove /etc/needrestart/conf.d/ config for deb packages to restart services on Java Updates
1549

1650
## [2.6.1]
1751
* Fix the ability to add a resources directory to a project with :include-dir by copying the resources to the staging directory directly.
@@ -906,3 +940,6 @@ This release contains bug fixes and AIO path changes.
906940
[2.1.4]: https://github.com/puppetlabs/ezbake/compare/2.1.3...2.1.4
907941
[2.1.3]: https://github.com/puppetlabs/ezbake/compare/2.1.2...2.1.3
908942
[2.1.2]: https://github.com/puppetlabs/ezbake/compare/2.1.1...2.1.2
943+
944+
945+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

Gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'voxpupuli-rubocop'
4+
5+
group :release, optional: true do
6+
gem 'faraday-retry', '~> 2.1', require: false
7+
gem 'github_changelog_generator', '~> 1.16.4', require: false
8+
end

0 commit comments

Comments
 (0)