Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6761f50
Delete broken docker job
bastelfreak May 6, 2025
80b13ea
Remove sysvinit support on Debian
ekohl Feb 21, 2025
f8137b1
Drop service wrappers
ekohl Jul 25, 2024
d40e302
Revert "(PE-36861) Add a needrestart conf file for debian packages"
bastelfreak May 7, 2025
9dbd479
Delete unused rake tasks
bastelfreak Jul 8, 2025
626e4fd
Restore rendering of CLI apps
bastelfreak Jul 12, 2025
fb83920
packaging: Switch from Perforce to OpenVoxProject releases
bastelfreak Jul 11, 2025
c855673
deb: Dont include /usr in package
bastelfreak Jul 14, 2025
4589438
Make JAVA_BIN a configuration option
ekohl Mar 22, 2024
3bede4d
Move JAVA_BIN to systemd service files
ekohl Jul 19, 2024
3bd8be4
introduce java_bin ezbake option
bastelfreak Jul 19, 2025
7cd63e9
Eliminate net-tools dependency
kenyon Jul 19, 2025
87a03f5
Quote environment variables in systemd services
ekohl Jul 22, 2025
b07f0ac
unit file: fix uninitialized LOG_APPENDER variable
bastelfreak Jul 24, 2025
68c8425
Load java_bin from ezbake if possible
bastelfreak Jul 25, 2025
4980f77
Patch java_bin if overridden
ekohl Jul 25, 2025
81a7c57
default.rb: Set JAVA_BIN for openvox-server CLI apps
bastelfreak Jul 30, 2025
19492f8
Ensure the RuntimeDirectory exists
ekohl Jul 30, 2025
68129ef
Release 3.0.0
bastelfreak Jul 30, 2025
fd4fccb
Restore foreground.erb
bastelfreak Jul 31, 2025
5152d32
Rewrite foreground.erb to not require ezbake-functions.sh
jay7x Jul 31, 2025
f285e95
Package ext/cli_defaults/*.erb templates
bastelfreak Jul 31, 2025
d026ce9
systemd unit: Readd reload command
bastelfreak Jul 31, 2025
740599e
fix: add /dev/stdin back to install command. use short parameters to …
rwaffen Aug 22, 2025
8a10ee5
systemd: Switch to Type=notify-reload
bastelfreak Jan 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions .github/workflows/docker.yml

This file was deleted.

53 changes: 49 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,55 @@
# Change Log
# Changelog

This changelog adheres to [Keep a CHANGELOG](http://keepachangelog.com/).
## [3.0.0](https://github.com/OpenVoxProject/ezbake/tree/3.0.0) (2025-07-30)

[Full Changelog](https://github.com/OpenVoxProject/ezbake/compare/2.6.2...3.0.0)

**Breaking changes:**

- install.sh: cleanup initd leftovers [\#20](https://github.com/OpenVoxProject/ezbake/pull/20) ([bastelfreak](https://github.com/bastelfreak))
- Remove sysvinit support on Debian [\#14](https://github.com/OpenVoxProject/ezbake/pull/14) ([ekohl](https://github.com/ekohl))
- Drop Debian \<= 7, Ubuntu \<= 14.04, EL \< 7 and SLES \< 12 [\#8](https://github.com/OpenVoxProject/ezbake/pull/8) ([ekohl](https://github.com/ekohl))

**Implemented enhancements:**

- Add support for EL10 [\#28](https://github.com/OpenVoxProject/ezbake/pull/28) ([bastelfreak](https://github.com/bastelfreak))
- Eliminate `net-tools` package dependency [\#25](https://github.com/OpenVoxProject/ezbake/pull/25) ([kenyon](https://github.com/kenyon))
- packaging: Switch from Perforce to OpenVoxProject releases [\#21](https://github.com/OpenVoxProject/ezbake/pull/21) ([bastelfreak](https://github.com/bastelfreak))
- Revert "\(PE-36861\) Add a needrestart conf file for debian packages" [\#12](https://github.com/OpenVoxProject/ezbake/pull/12) ([bastelfreak](https://github.com/bastelfreak))
- Add ability to specify replace-pkgs with an empty version [\#9](https://github.com/OpenVoxProject/ezbake/pull/9) ([nmburgan](https://github.com/nmburgan))
- Drop service wrappers [\#5](https://github.com/OpenVoxProject/ezbake/pull/5) ([ekohl](https://github.com/ekohl))
- Use virtual Java packages on Red Hat and set java\_bin [\#2](https://github.com/OpenVoxProject/ezbake/pull/2) ([ekohl](https://github.com/ekohl))

**Fixed bugs:**

- Ensure the RuntimeDirectory exists [\#33](https://github.com/OpenVoxProject/ezbake/pull/33) ([ekohl](https://github.com/ekohl))
- Patch java\_bin if overridden [\#31](https://github.com/OpenVoxProject/ezbake/pull/31) ([ekohl](https://github.com/ekohl))
- unit file: fix uninitialized LOG\_APPENDER variable [\#29](https://github.com/OpenVoxProject/ezbake/pull/29) ([bastelfreak](https://github.com/bastelfreak))
- Quote environment variables in systemd services [\#26](https://github.com/OpenVoxProject/ezbake/pull/26) ([ekohl](https://github.com/ekohl))
- introduce java\_bin ezbake option [\#24](https://github.com/OpenVoxProject/ezbake/pull/24) ([bastelfreak](https://github.com/bastelfreak))
- deb: Dont include /usr in package [\#22](https://github.com/OpenVoxProject/ezbake/pull/22) ([bastelfreak](https://github.com/bastelfreak))
- Restore rendering of CLI apps [\#19](https://github.com/OpenVoxProject/ezbake/pull/19) ([bastelfreak](https://github.com/bastelfreak))
- systemd service units: remove obsolete `StandardOutput=syslog` [\#7](https://github.com/OpenVoxProject/ezbake/pull/7) ([kenyon](https://github.com/kenyon))
- Use PrivateTmp=true on systemd services [\#4](https://github.com/OpenVoxProject/ezbake/pull/4) ([ekohl](https://github.com/ekohl))
- Fix java package dependency [\#1](https://github.com/OpenVoxProject/ezbake/pull/1) ([silug](https://github.com/silug))

**Merged pull requests:**

- Delete more PE leftovers [\#18](https://github.com/OpenVoxProject/ezbake/pull/18) ([bastelfreak](https://github.com/bastelfreak))
- Delete unused rake tasks [\#17](https://github.com/OpenVoxProject/ezbake/pull/17) ([bastelfreak](https://github.com/bastelfreak))
- Remove Puppet Enterprise leftovers [\#16](https://github.com/OpenVoxProject/ezbake/pull/16) ([bastelfreak](https://github.com/bastelfreak))
- CI: Cleanup github actions to follow OpenVoxProject best practices [\#15](https://github.com/OpenVoxProject/ezbake/pull/15) ([bastelfreak](https://github.com/bastelfreak))
- Remove platform version complexity for Java version [\#6](https://github.com/OpenVoxProject/ezbake/pull/6) ([nmburgan](https://github.com/nmburgan))

## [2.6.2](https://github.com/OpenVoxProject/ezbake/tree/2.6.2) (2024-08-26)

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

## [2.6.1]
* Fix the ability to add a resources directory to a project with :include-dir by copying the resources to the staging directory directly.
Expand Down Expand Up @@ -902,3 +944,6 @@ This release contains bug fixes and AIO path changes.
[2.1.4]: https://github.com/puppetlabs/ezbake/compare/2.1.3...2.1.4
[2.1.3]: https://github.com/puppetlabs/ezbake/compare/2.1.2...2.1.3
[2.1.2]: https://github.com/puppetlabs/ezbake/compare/2.1.1...2.1.2


\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
8 changes: 8 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
source 'https://rubygems.org'

gem 'voxpupuli-rubocop'

group :release, optional: true do
gem 'faraday-retry', '~> 2.1', require: false
gem 'github_changelog_generator', '~> 1.16.4', require: false
end
Loading