Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
eb55609
Update dependency esbuild to ^0.28.0 (#10)
renovate[bot] May 5, 2026
f9c11b0
Update all non-major dependencies (#11)
renovate[bot] Jun 2, 2026
5180cc6
Update all non-major dependencies (#14)
renovate[bot] Jun 5, 2026
eb78e94
Update all non-major dependencies to ^22.19.20 (#15)
renovate[bot] Jun 9, 2026
92160b8
chore: pin default Java to 25, bundle dependency bumps and docs updates
andrelin Jun 12, 2026
9b255ef
Update all non-major dependencies (#18)
renovate[bot] Jun 18, 2026
34b9c52
Update all non-major dependencies to ^7.0.6 (#24)
renovate[bot] Jun 21, 2026
4130547
Update all non-major dependencies (#26)
renovate[bot] Jun 23, 2026
c453123
Update all non-major dependencies (#27)
renovate[bot] Jun 24, 2026
41df98b
Update actions/checkout action to v7 (#20)
renovate[bot] Jun 26, 2026
99bd6f1
chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /website …
dependabot[bot] Jun 26, 2026
443d5b5
Update dependency serialize-javascript to ^7.0.7 (#28)
renovate[bot] Jul 3, 2026
f6b1b43
Update dependency tsx to ^4.22.5 (#29)
renovate[bot] Jul 5, 2026
e616703
Update dependency tsx to ^4.23.0 (#30)
renovate[bot] Jul 6, 2026
2e1e76f
Update lycheeverse/lychee-action action to v2.9.0 (#31)
renovate[bot] Jul 10, 2026
57af276
Update dependency @types/node to ^24.13.3 (#32)
renovate[bot] Jul 11, 2026
fe8b124
Update all non-major dependencies to ^3.10.2 (#34)
renovate[bot] Jul 13, 2026
a137b8b
Update actions/setup-node action to v6.5.0 (#35)
renovate[bot] Jul 14, 2026
9399221
Update dependency tsx to ^4.23.1 (#38)
renovate[bot] Jul 16, 2026
b1a757a
Update actions/checkout action to v7.0.1 (#39)
renovate[bot] Jul 21, 2026
abff1e9
Update all non-major dependencies to ^19.2.8 (#44)
renovate[bot] Jul 25, 2026
f73679c
Update Node.js to >=24.18.1 (#47)
renovate[bot] Jul 29, 2026
7a6c50c
Update dependency node to v24.18.1 (#48)
renovate[bot] Jul 30, 2026
dce5262
Update Node.js to >=24.19.0 (#49)
renovate[bot] Aug 3, 2026
53c063f
Update dependency node to v24.19.0 (#52)
renovate[bot] Aug 4, 2026
24615f3
Update dependency tsx to ^4.23.4 (#54)
renovate[bot] Aug 5, 2026
3e80b69
Update dependency tsx to ^4.23.5 (#55)
renovate[bot] Aug 6, 2026
39dd008
Update dependency tsx to ^4.23.7 (#56)
renovate[bot] Aug 8, 2026
ef9e26d
Update dependency tsx to ^4.23.8 (#59)
renovate[bot] Aug 8, 2026
2e06ec4
Update dependency tsx to ^4.23.9 (#60)
renovate[bot] Aug 9, 2026
2b80373
Update dependency tsx to ^4.23.10 (#61)
renovate[bot] Aug 10, 2026
65d1e54
Update dependency tsx to ^4.23.11 (#62)
renovate[bot] Aug 10, 2026
a4585a5
Update dependency typescript to v7
renovate[bot] Aug 10, 2026
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
6 changes: 3 additions & 3 deletions .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ jobs:
name: Build Docusaurus site
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0
with:
node-version: 24.15.0
node-version: 24.19.0
cache: npm
cache-dependency-path: website/package-lock.json

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ jobs:
name: Check links in markdown
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0
- uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2.9.0
with:
args: --no-progress --verbose --include-fragments '**/*.md'
fail: true
6 changes: 3 additions & 3 deletions .github/workflows/markdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ jobs:
name: Markdown lint + ToCs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0
with:
node-version: 24.15.0
node-version: 24.19.0

- name: Install doctoc and markdownlint-cli2
run: npm install -g doctoc markdownlint-cli2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
name: ShellCheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Run ShellCheck
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests-wsl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
run:
shell: wsl-bash {0}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
submodules: recursive
set-safe-directory: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
name: Install prerequisites
run: ${{ matrix.prerequisites }}

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
submodules: recursive
set-safe-directory: true
Expand Down
8 changes: 8 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,14 @@ Same applies to `README.md`, `init/README.md`, `source/README.md`, and `CLAUDE.m
- **MDX gotcha.** Docusaurus parses markdown as MDX, which treats `<...>` as JSX. The gather script rewrites autolinks (`<https://example.com>` → `[url](url)`); inline `<placeholder>` text inside fenced code blocks is fine. If you write new MDX-incompatible markdown outside code blocks, extend the rewrites.
- **Deploy.** `.github/workflows/deploy-docs.yml` builds and publishes on push to main when any of the source-of-truth docs or `website/` itself changes.

## Dependabot and Renovate PRs

Never close Dependabot or Renovate PRs, and never write `closes #N` / `fixes #N` / `resolves #N` against one in a commit or PR description — those phrases auto-close
the linked PR on merge.
When bundling several bot PRs into one human-authored PR, just land the human PR;
the bots detect that their changes are now on `main` and close their own PRs (and the dashboard issues) on the next cycle.
Also do not close the Renovate dependency-dashboard issue (#3) — it's the bot's working state, and Renovate keeps it open by design.

## CI philosophy

This repo has no PRs and a single user — pushes go straight to main, and the production environment is whatever's on the user's machine. CI exists to surface "this needs your attention" promptly, not to gate merges.
Expand Down
1 change: 1 addition & 0 deletions conf/intellij/options/projectView.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<application>
<component name="ProjectViewSharedSettings">
<option name="autoscrollFromSource" value="true" />
<option name="autoscrollToSource" value="true" />
</component>
</application>
4 changes: 3 additions & 1 deletion link/.gitignore_global
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,7 @@ Desktop.ini
.*.swp
.*.swo

# Claude Code
# Claude Code — ignore most local agent state, but skills/ is project
# content (custom slash-commands checked into the repo).
.claude/
!.claude/skills/
6 changes: 3 additions & 3 deletions source/10_java.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jdk() {
fi
}

# Set default JAVA_HOME to the latest installed OpenJDK.
if [[ -d "$(brew --prefix openjdk 2>/dev/null)" ]]; then
JAVA_HOME="$(brew --prefix openjdk)"
# Set default JAVA_HOME to OpenJDK 25.
if [[ -d "$(brew --prefix openjdk@25 2>/dev/null)" ]]; then
JAVA_HOME="$(brew --prefix openjdk@25)"
export JAVA_HOME
export PATH="$JAVA_HOME/bin:$PATH"
fi
Expand Down
Loading
Loading