Skip to content

Fix CI release artifacts path and pin hightide to 0.15.0 - #16

Merged
felixevers merged 4 commits into
mainfrom
claude/ci-hightides-pinning-h2vyve
Jul 8, 2026
Merged

Fix CI release artifacts path and pin hightide to 0.15.0#16
felixevers merged 4 commits into
mainfrom
claude/ci-hightides-pinning-h2vyve

Conversation

@felixevers

Copy link
Copy Markdown
Member

The release-artifacts collection step referenced the old privacy module path (keycloak-extensions/privacy/target/helpwave-privacy-*.jar), which broke after the module was renamed to policy-acceptance. Point it at helpwave-policy-acceptance-*.jar so the release job's cp succeeds.

Also bump @helpwave/hightide to the latest release (0.15.0) and pin it exactly (drop the caret) so builds are reproducible.

Claude-Session: https://claude.ai/code/session_01ESgkc4jbJMUZf8SvMA4Uo3

claude added 4 commits July 8, 2026 13:52
The release-artifacts collection step referenced the old `privacy`
module path (`keycloak-extensions/privacy/target/helpwave-privacy-*.jar`),
which broke after the module was renamed to `policy-acceptance`. Point it
at `helpwave-policy-acceptance-*.jar` so the release job's `cp` succeeds.

Also bump `@helpwave/hightide` to the latest release (0.15.0) and pin it
exactly (drop the caret) so builds are reproducible.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESgkc4jbJMUZf8SvMA4Uo3
The realm banner bar renders in normal document flow (sticky) as a sibling
of the min-h-screen content area. Stacking a ~32px banner on top of a full
100vh content block made the document taller than the viewport, so pages
like login scrolled even on tall screens.

Wrap the banner and content in a single min-h-screen flex column and let the
content fill the remaining space with flex-1, so banner + content share the
viewport height instead of summing to 100vh + banner. Verified in-browser:
document scrollHeight now equals the viewport height (was viewport + 32px)
for team, admin, other and customer realms.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESgkc4jbJMUZf8SvMA4Uo3
Tailwind v4 is processed by the @tailwindcss/vite plugin, which only
prefixes the utilities it generates. Add an autoprefixer PostCSS pass so
the full CSS bundle (including @helpwave/hightide styles) gets vendor
prefixes, driven by a shared browserslist target list mirroring
helpwave/tasks.

- add `browserslist` field to package.json
- add autoprefixer + postcss as devDependencies
- add postcss.config.js running autoprefixer

Verified against the built theme: -webkit-box-orient (0 -> 142) and
-webkit-sticky (4 -> 8) prefixes now appear across the whole bundle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESgkc4jbJMUZf8SvMA4Uo3
Applies semver-compatible security updates for all 12 reported advisories
(babel, ajv, brace-expansion, esbuild, flatted, js-yaml, minimatch,
picomatch, rollup, storybook, vite, ws). All fixes stay within the
existing version ranges in package.json, so no direct dependency majors
change. `npm audit` now reports 0 vulnerabilities and the project still
builds, lints, typechecks and runs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESgkc4jbJMUZf8SvMA4Uo3
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 8, 2026

Copy link
Copy Markdown

Deploying id-helpwave-de with  Cloudflare Pages  Cloudflare Pages

Latest commit: b89200b
Status: ✅  Deploy successful!
Preview URL: https://fd2262ce.id-helpwave-de.pages.dev
Branch Preview URL: https://claude-ci-hightides-pinning.id-helpwave-de.pages.dev

View logs

@felixevers
felixevers merged commit 6465393 into main Jul 8, 2026
4 checks passed
@felixevers
felixevers deleted the claude/ci-hightides-pinning-h2vyve branch July 13, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants