Skip to content

Commit 14e6ede

Browse files
authored
Merge pull request #19 from bastelfreak/rel410
Release 4.1.0
2 parents f480640 + c5e1df3 commit 14e6ede

10 files changed

Lines changed: 543 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
version: 2
22
updates:
3+
# raise PRs for gem updates
4+
- package-ecosystem: bundler
5+
directory: "/"
6+
schedule:
7+
interval: daily
8+
time: "13:00"
9+
open-pull-requests-limit: 10
10+
311
# Maintain dependencies for GitHub Actions
412
- package-ecosystem: github-actions
513
directory: "/"

.github/release.yml

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

.github/workflows/release.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
name: Publish package to GitHub Packages and clojars.org
3+
4+
on:
5+
push:
6+
tags:
7+
- '*'
8+
9+
jobs:
10+
publish:
11+
runs-on: ubuntu-24.04
12+
permissions:
13+
contents: write
14+
packages: write
15+
steps:
16+
- uses: actions/checkout@v4
17+
- uses: actions/setup-java@v4
18+
with:
19+
java-version: '21'
20+
distribution: temurin
21+
- name: Install clojure tools
22+
uses: DeLaGuardo/setup-clojure@13.4
23+
with:
24+
lein: 'latest'
25+
#- name: Publish package to GitHub
26+
# run: lein deploy github
27+
# env:
28+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29+
# GITHUB_ACTOR: ${{ github.actor }}
30+
- name: Publish to clojars.org
31+
run: lein deploy clojars
32+
env:
33+
CLOJARS_USERNAME: ${{ secrets.CLOJARS_USERNAME }}
34+
CLOJARS_PASSWORD: ${{ secrets.CLOJARS_PASSWORD }}
35+
- name: Create Release Page
36+
shell: bash
37+
env:
38+
GH_TOKEN: ${{ github.token }}
39+
run: gh release create --repo ${{ github.repository }} ${{ github.ref_name }} --generate-notes

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ pom.xml
1313
/resources/locales.clj
1414
/resources/puppetlabs/trapperkeeper/*.class
1515
/dev-resources/i18n/bin
16+
/.bundle
17+
/.vendor
18+
/vendor
19+
/Gemfile.lock

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [4.1.0](https://github.com/OpenVoxProject/trapperkeeper/tree/4.1.0) (2025-08-06)
6+
7+
[Full Changelog](https://github.com/OpenVoxProject/trapperkeeper/compare/4.0.2...4.1.0)
8+
9+
**Implemented enhancements:**
10+
11+
- Drop Java 8 testing [\#18](https://github.com/OpenVoxProject/trapperkeeper/pull/18) ([bastelfreak](https://github.com/bastelfreak))
12+
- clj-parent: Switch from puppetlabs to our fork [\#17](https://github.com/OpenVoxProject/trapperkeeper/pull/17) ([bastelfreak](https://github.com/bastelfreak))
13+
- Enable renovate for clojure dependencies [\#7](https://github.com/OpenVoxProject/trapperkeeper/pull/7) ([bastelfreak](https://github.com/bastelfreak))
14+
- Add Java 21 to CI [\#5](https://github.com/OpenVoxProject/trapperkeeper/pull/5) ([bastelfreak](https://github.com/bastelfreak))
15+
16+
**Merged pull requests:**
17+
18+
- clj-parent: Switch from puppetlabs to our fork [\#12](https://github.com/OpenVoxProject/trapperkeeper/pull/12) ([renovate[bot]](https://github.com/apps/renovate))
19+
- Delete Perforce leftovers & CI: Run the acceptance tests [\#6](https://github.com/OpenVoxProject/trapperkeeper/pull/6) ([bastelfreak](https://github.com/bastelfreak))
20+
- CI: unify checks in one workflow; add dummy job we can depend on [\#4](https://github.com/OpenVoxProject/trapperkeeper/pull/4) ([bastelfreak](https://github.com/bastelfreak))
21+
- CI: Run unit tests on each PR & merge [\#3](https://github.com/OpenVoxProject/trapperkeeper/pull/3) ([bastelfreak](https://github.com/bastelfreak))
22+
- dependabot: check for github actions & Delete legacy codeowners file [\#1](https://github.com/OpenVoxProject/trapperkeeper/pull/1) ([bastelfreak](https://github.com/bastelfreak))
23+
124
## 4.0.2
225
* update `logged?` to not emit an incorrect message when there are no matches, and clean up the output from multiple unexpected matches.
326

@@ -390,3 +413,6 @@ This is a bugfix and maintenance release.
390413
improvement for applications that are accepting HTTPS connections
391414

392415

416+
417+
418+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source ENV['GEM_SOURCE'] || 'https://rubygems.org'
2+
3+
group :release, optional: true do
4+
gem 'faraday-retry', '~> 2.1', require: false
5+
gem 'github_changelog_generator', '~> 1.16.4', require: false
6+
#gem 'github_changelog_generator', github: 'smortex/github-changelog-generator', branch: 'avoid-processing-a-single-commit-multiple-time', require: false
7+
end

0 commit comments

Comments
 (0)