Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ jobs:
distribution: temurin
java-version: '21'

- name: Set up Node.js 20
- name: Set up Node.js 22
uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'
cache: 'npm'

- name: Set up Clojure CLI
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name: Deploy to GitHub Pages

# Auto-deploy a hosted demo to GitHub Pages whenever a release is
# published. Manual reruns are available via workflow_dispatch (e.g.
# to refresh the demo when only assets changed).
# Auto-deploy a hosted demo to GitHub Pages whenever a vN.N.N tag is
# pushed. Manual reruns are available via workflow_dispatch (e.g. to
# refresh the demo when only assets changed).
#
# One-time maintainer setup outside this workflow:
# Settings → Pages → Source = "GitHub Actions"
on:
release:
types: [published]
push:
tags: ['v*']
workflow_dispatch:

# Required by actions/deploy-pages.
Expand Down Expand Up @@ -40,10 +40,10 @@ jobs:
distribution: temurin
java-version: '21'

- name: Set up Node.js 20
- name: Set up Node.js 22
uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'
cache: 'npm'

- name: Set up Clojure CLI
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
# `mise install` or `asdf install` picks these up. Patch versions are
# guidance — bumps that stay within the major are safe.
java temurin-21.0.5+11.0.LTS
nodejs 20.18.0
nodejs 22.11.0
clojure 1.12.0.1495
4 changes: 2 additions & 2 deletions docs/dev-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ First-time contributor walkthrough. After a clean clone, you should reach a gree
Bareforge expects:

- **Java 21** (Temurin LTS)
- **Node 20** (LTS) plus `npm`
- **Node 22** (LTS) plus `npm`
- **Clojure CLI** 1.12+ — `clj` / `clojure` on PATH
- **clj-kondo** and **cljfmt** on PATH

A `.tool-versions` file at the repo root pins exact versions. If you use [`mise`](https://mise.jdx.dev) or [`asdf`](https://asdf-vm.com), `mise install` (or `asdf install`) picks them up automatically. Otherwise install the toolchain by hand and verify:

```bash
java -version # 21.x
node --version # v20.x
node --version # v22.x
clojure --version # 1.12+
clj-kondo --version
cljfmt --version
Expand Down
Loading