Skip to content

Commit 5c4b517

Browse files
authored
Merge pull request #9 from OpenVoxProject/dep_updates
Update clj-parent, lein-parent, i81n
2 parents 10216c6 + b9c19d4 commit 5c4b517

File tree

2 files changed

+60
-4
lines changed

2 files changed

+60
-4
lines changed

.github/workflows/pr-testing.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
name: lein_test
3+
4+
on:
5+
pull_request: {}
6+
push:
7+
branches:
8+
- main
9+
10+
# minimal permissions
11+
permissions:
12+
contents: read
13+
14+
jobs:
15+
run-lein-tests:
16+
name: lein test - Java ${{ matrix.java }}
17+
runs-on: ubuntu-latest
18+
strategy:
19+
fail-fast: false
20+
matrix:
21+
java:
22+
- '21'
23+
- '17'
24+
steps:
25+
- name: Check out repository code
26+
uses: actions/checkout@v6
27+
- name: Setup java
28+
uses: actions/setup-java@v5
29+
with:
30+
distribution: temurin
31+
java-version: ${{ matrix.java }}
32+
- name: Install Clojure tools
33+
uses: DeLaGuardo/setup-clojure@13.4
34+
with:
35+
cli: latest # Clojure CLI based on tools.deps
36+
lein: latest # Leiningen
37+
boot: latest # Boot.clj
38+
bb: latest # Babashka
39+
clj-kondo: latest # Clj-kondo
40+
cljstyle: latest # cljstyle
41+
zprint: latest # zprint
42+
- name: Run lein tests with update profile
43+
run: |
44+
set -x
45+
set -e
46+
lein version
47+
echo "Running tests"
48+
lein -U test
49+
50+
tests:
51+
needs:
52+
- run-lein-tests
53+
runs-on: ubuntu-24.04
54+
name: Test suite
55+
steps:
56+
- run: echo Test suite completed

project.clj

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

44
:min-lein-version "2.9.0"
55

6-
:parent-project {:coords [org.openvoxproject/clj-parent "7.5.1"]
6+
:parent-project {:coords [org.openvoxproject/clj-parent "7.6.3"]
77
:inherit [:managed-dependencies]}
88
:license {:name "Apache-2.0"
99
:url "https://www.apache.org/licenses/LICENSE-2.0.txt"}
@@ -13,8 +13,8 @@
1313
:test-paths ["test/unit"]
1414

1515
:plugins [[lein-project-version "0.1.0"]
16-
[lein-parent "0.3.6"]
17-
[org.openvoxproject/i18n "0.9.4"]]
16+
[lein-parent "0.3.9"]
17+
[org.openvoxproject/i18n "1.0.2"]]
1818

1919
:source-paths ["src/clj"]
2020
:java-source-paths ["src/java"]

0 commit comments

Comments
 (0)