Skip to content

Commit a0766c5

Browse files
authored
Merge pull request #2 from OpenVoxProject/openvox
CI and version: Changes for OpenVox namespacing
2 parents 8a8ac4d + 6d2944e commit a0766c5

File tree

10 files changed

+98
-96
lines changed

10 files changed

+98
-96
lines changed

.github/dependabot.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version: 2
2+
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+
11+
# Maintain dependencies for GitHub Actions
12+
- package-ecosystem: github-actions
13+
directory: "/"
14+
schedule:
15+
interval: daily
16+
time: "13:00"
17+
open-pull-requests-limit: 10

.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: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Release and publish package to clojars.org
3+
4+
permissions:
5+
contents: write
6+
packages: write
7+
8+
on:
9+
workflow_dispatch:
10+
11+
jobs:
12+
release:
13+
uses: 'openvoxproject/shared-actions/.github/workflows/clojure_release.yml@main'
14+
secrets:
15+
github_pat: ${{ secrets.OPENVOXBOT_COMMIT_AND_PRS }}
16+
ssh_private_key: ${{ secrets.OPENVOXBOT_SSH_PRIVATE_KEY }}
17+
clojars_username: ${{ secrets.CLOJARS_USERNAME }}
18+
clojars_password: ${{ secrets.CLOJARS_PASSWORD }}

.github/workflows/snyk.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

CONTRIBUTING.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

README.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,20 @@
1-
# puppetlabs/clj-shell-utils
1+
# org.openvoxproject/clj-shell-utils
22

3-
A library for shell execution common to Puppet clojure projects.
3+
A library for shell execution common to Openvox clojure projects.
44

55
## Installation
66

77
Add the following dependency to your `project.clj` file:
88

9-
[![Clojars Project](http://clojars.org/puppetlabs/clj-shell-utils/latest-version.svg)](http://clojars.org/puppetlabs/clj-shell-utils)
9+
[![Clojars Project](http://clojars.org/org.openvoxproject/clj-shell-utils/latest-version.svg)](http://clojars.org/org.openvoxproject/clj-shell-utils)
1010

1111
## License
1212

1313
Copyright © 2019 Puppet Labs
14+
Copyright © 2025 Vox Pupuli
1415

1516
See [LICENSE](LICENSE) file.
1617

1718
## Support
1819

19-
Please log tickets and issues at our [JIRA tracker](https://tickets.puppetlabs.com/).
20-
21-
We use semantic version numbers for our releases, and recommend that users stay
22-
as up-to-date as possible by upgrading to patch releases and minor releases as
23-
they become available.
24-
25-
Bugfixes and ongoing development will occur in minor releases for the current
26-
major version. Security fixes will be backported to a previous major version on
27-
a best-effort basis, until the previous major version is no longer maintained.
28-
20+
GitHub issues and PRs are welcome! Additionally, drop us a line in [the Vox Pupuli Slack](https://voxpupuli.slack.com).

project.clj

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
(defproject puppetlabs/clj-shell-utils "2.0.2-SNAPSHOT"
1+
(defproject org.openvoxproject/clj-shell-utils "2.0.2-SNAPSHOT"
22
:description "Clojure shell execution utilities"
33

44
:min-lein-version "2.9.0"
55

6-
:parent-project {:coords [puppetlabs/clj-parent "7.3.15"]
6+
:parent-project {:coords [org.openvoxproject/clj-parent "7.5.0"]
77
:inherit [:managed-dependencies]}
88
:license {:name "Apache-2.0"
99
:url "https://www.apache.org/licenses/LICENSE-2.0.txt"}
@@ -14,7 +14,7 @@
1414

1515
:plugins [[lein-project-version "0.1.0"]
1616
[lein-parent "0.3.6"]
17-
[puppetlabs/i18n "0.9.0"]]
17+
[org.openvoxproject/i18n "0.9.3"]]
1818

1919
:source-paths ["src/clj"]
2020
:java-source-paths ["src/java"]
@@ -25,19 +25,15 @@
2525
[commons-io]
2626
[org.slf4j/log4j-over-slf4j]
2727
[org.slf4j/slf4j-api]
28-
[puppetlabs/trapperkeeper]
29-
[puppetlabs/kitchensink]
30-
[puppetlabs/i18n]]
28+
[org.openvoxproject/trapperkeeper]
29+
[org.openvoxproject/kitchensink]
30+
[org.openvoxproject/i18n]]
3131

3232

3333

34-
:profiles { :test { :dependencies [[puppetlabs/trapperkeeper nil :classifier "test" :scope "test"]]}}
34+
:profiles { :test { :dependencies [[org.openvoxproject/trapperkeeper nil :classifier "test" :scope "test"]]}}
3535

3636
:deploy-repositories [["releases" {:url "https://clojars.org/repo"
37-
:username :env/clojars_jenkins_username
38-
:password :env/clojars_jenkins_password
39-
:sign-releases false}]
40-
["snapshots" "https://artifactory.delivery.puppetlabs.net/artifactory/list/clojure-snapshots__local/"]])
41-
42-
43-
37+
:username :env/CLOJARS_USERNAME
38+
:password :env/CLOJARS_PASSWORD
39+
:sign-releases false}]])

renovate.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"addLabels": ["renovate", "dependencies"],
4+
"assigneesFromCodeOwners": true,
5+
"automerge": true,
6+
"automergeType": "pr",
7+
"dependencyDashboard": true,
8+
"enabledManagers": ["leiningen"]
9+
}

0 commit comments

Comments
 (0)