Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
5151783
Initial plan
Copilot Oct 15, 2025
e5e7d4b
Initial setup: add deps.edn for test runner
Copilot Oct 15, 2025
32987b6
Add comprehensive test suite with 159 tests for clojure.java.process
Copilot Oct 15, 2025
fa301fd
Update README with comprehensive examples matching test suite
Copilot Oct 15, 2025
0bc5a0e
Use deps.edn from main and make all README examples self-contained
Copilot Oct 15, 2025
34762cb
Add test-doc-blocks integration with babashka script and workflow
Copilot Oct 15, 2025
720d772
Merge branch 'main' into copilot/add-tests-for-clojure-java-process
frenchy64 Oct 15, 2025
aadb70b
Add bb.edn for babashka test runner and fix doc block test issues
Copilot Oct 15, 2025
8e1ae1e
Add comprehensive comparison between clojure.java.process and babashk…
Copilot Oct 15, 2025
f2e268c
Convert README to AsciiDoc with improved comparison table
Copilot Oct 15, 2025
8281550
Fix build: update babashka/process to 0.6.23 from clojars
Copilot Oct 15, 2025
d7779b1
Include disclaimer about AI-generated content
frenchy64 Oct 15, 2025
642c532
Fix test-doc-blocks classpath to include test directory
Copilot Oct 15, 2025
98f0a24
Address review comments: improve comparison examples and table
Copilot Oct 15, 2025
4536fc9
Address second round of review feedback on comparison examples
Copilot Oct 15, 2025
8b97f4d
Address review feedback round 3: fix doc blocks and add tokenization …
Copilot Oct 15, 2025
eea2f84
Delete linux-install.sh
frenchy64 Oct 15, 2025
db8810b
Add Maven cache to workflow and fix README examples
Copilot Oct 15, 2025
3e97102
Update README.adoc for input section
frenchy64 Oct 15, 2025
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
20 changes: 19 additions & 1 deletion .github/workflows/clojure-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ on:
branches:
- main

env:
# Increment this to invalidate all caches
ACTIONS_CACHE_VERSION: 0

jobs:
test:
runs-on: ubuntu-latest
Expand All @@ -18,10 +22,24 @@ jobs:
with:
distribution: 'temurin'
java-version: '21'
- name: Cache Maven dependencies
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ env.ACTIONS_CACHE_VERSION }}-m2-${{ hashFiles('deps.edn', 'bb.edn') }}
- name: Install Clojure CLI
run: |
curl -O https://download.clojure.org/install/linux-install.sh
chmod +x linux-install.sh
sudo ./linux-install.sh
- name: Run tests
- name: Install Babashka
run: |
curl -sLO https://raw.githubusercontent.com/babashka/babashka/master/install
chmod +x install
sudo ./install
- name: Run tests with Clojure
run: ./script/test
- name: Run tests with Babashka
run: ./script/test-bb
- name: Run doc block tests
run: ./script/test-doc-blocks
Loading