Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
2775dfa
chore(deps): Bump openssl from 0.10.76 to 0.10.78
dependabot[bot] Apr 23, 2026
a952c2f
Bump thin-vec from 0.2.15 to 0.2.18
dependabot[bot] May 15, 2026
28e5e9e
Bump vitest from 1.6.1 to 3.2.6 in /web
dependabot[bot] Jul 26, 2026
209160d
Update trydirect/stacker Docker tag to v0.3.2
renovate[bot] Sep 3, 2026
53f209a
Update dependency @types/react to v18.3.31
renovate[bot] Sep 12, 2026
046e6f4
Update Rust crate deadpool-lapin to 0.14.0
renovate[bot] Sep 12, 2026
0438db9
Update Rust crate derive_builder to 0.20.0
renovate[bot] Sep 12, 2026
5de4d1c
Update Rust crate clap to v4.6.7
renovate[bot] Sep 14, 2026
61ad956
Update Rust crate clap_complete to v4.6.10
renovate[bot] Sep 14, 2026
3899276
Update Rust crate assert_cmd to v2.2.2
renovate[bot] Sep 15, 2026
49f91a3
Update Rust crate config to 0.15.0
renovate[bot] Sep 15, 2026
763df18
Update Rust crate dialoguer to 0.12
renovate[bot] Sep 15, 2026
083b440
Update Rust crate hmac to 0.13.0
renovate[bot] Sep 15, 2026
15b1894
Update ws to version 8.22.0
depfu[bot] Sep 27, 2026
0ea92e4
Merge pull request #298 from trydirect/dev
vsilent Oct 19, 2026
a7aac3f
Merge pull request #304 from trydirect/dev
vsilent Oct 19, 2026
9b165e7
Merge pull request #309 from trydirect/dev
vsilent Oct 27, 2026
b687e17
Merge pull request #273 from trydirect/depfu/update/npm/ws-8.22.0
vsilent Oct 29, 2026
5fe53e1
Merge pull request #253 from trydirect/renovate/react-monorepo
vsilent Oct 29, 2026
81c5f02
Merge pull request #247 from trydirect/renovate/derive_builder-0.x
vsilent Oct 29, 2026
884470b
Merge pull request #184 from trydirect/renovate/clap_complete-4.x-loc…
vsilent Oct 29, 2026
dc7bde9
Merge pull request #183 from trydirect/renovate/clap-4.x-lockfile
vsilent Oct 29, 2026
240f730
Merge pull request #158 from trydirect/renovate/trydirect-stacker-0.x
vsilent Oct 29, 2026
d0505ce
Merge pull request #250 from trydirect/renovate/hmac-0.x
vsilent Oct 29, 2026
882a8fb
Merge pull request #248 from trydirect/renovate/dialoguer-0.x
vsilent Oct 29, 2026
3e9a442
Merge pull request #200 from trydirect/dependabot/npm_and_yarn/web/vi…
vsilent Oct 29, 2026
02889b1
Merge pull request #182 from trydirect/renovate/assert_cmd-2.x-lockfile
vsilent Oct 29, 2026
3a9ae8c
Merge pull request #170 from trydirect/dependabot/cargo/openssl-0.10.78
vsilent Oct 29, 2026
435db21
Merge pull request #169 from trydirect/dependabot/cargo/thin-vec-0.2.16
vsilent Oct 29, 2026
b708596
Merge pull request #161 from trydirect/renovate/deadpool-lapin-0.x
vsilent Oct 29, 2026
af036bd
Merge pull request #160 from trydirect/renovate/config-0.x
vsilent Oct 29, 2026
5017575
Merge pull request #320 from trydirect/dev
vsilent Nov 3, 2026
46a9f81
Merge pull request #321 from trydirect/dev
vsilent Nov 5, 2026
b510831
fix: revert breaking dependency versions on main
robotizeit Nov 5, 2026
f353a24
fix(website): serve blog pages correctly, add serving regression test
robotizeit Nov 5, 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
11 changes: 11 additions & 0 deletions .github/workflows/stacker-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,17 @@ jobs:
type=sha,prefix={{branch}}-,format=short
type=raw,value=latest,enable=${{ github.ref == 'refs/heads/main' }}

- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '22'

- name: Serving regression test
working-directory: ./website
run: |
npm ci
npm test

- name: Build and push
uses: docker/build-push-action@v6
with:
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ All notable changes to this project will be documented in this file.

- A root admin may smoke-clone an unpromoted bake (`channel: "unstable"`), matching the access that already allowed `POST /api/admin/bake`.

### Fixed — Website blog serving

- `stacker.my/blog` and its article URLs serve the blog pages again: the website image no longer runs `serve` in SPA mode, which rewrote every blog path to the landing page.

## [0.3.5] — 2026-10-19

### Added — Managed server billing
Expand Down
49 changes: 30 additions & 19 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions docker-compose.dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ networks:

services:
stacker:
image: trydirect/stacker:0.0.9
image: trydirect/stacker:v0.3.2
container_name: stacker-dev
restart: always
networks:
Expand Down Expand Up @@ -54,7 +54,7 @@ services:
# MQ Listener - Consumes deployment progress messages from Install Service
# and updates deployment status in Stacker database
stacker-mq-listener:
image: trydirect/stacker:0.0.9
image: trydirect/stacker:v0.3.2
container_name: stacker-mq-listener-dev
restart: always
networks:
Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"dependencies": {
"ws": "^8.21.0"
"ws": "^8.22.0"
}
}
2 changes: 2 additions & 0 deletions scripts/check-staged-secrets.sh
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ findings=$(printf '%s\n' "$added" | awk -v keyre="$SECRET_KEY_RE" '
}

# 2. A long hex or base64 blob as a value, whatever the key is called.
# Cargo.lock checksums are public crate hashes, not secrets.
path ~ /Cargo[.]lock$/ && content ~ /checksum = / { next }
value ~ /^[0-9a-fA-F]{32,}$/ {
print path ":" lineno ": " length(value) "-char hex value"
next
Expand Down
Loading
Loading