Commit Graph
27 Commits
Author SHA1 Message Date
google-labs-jules[bot]andPR0M3TH3AN 1bf491a999 fix(ci): install firefox for headless e2e and safeguard app init
- Updates `.github/workflows/ci.yml` to install `firefox` for the `e2e-headless` job, resolving the "Executable doesn't exist" error.
- Updates `js/app.js` to make `_initAccessControl` async (returning a Promise) and adds a 15-second timeout safeguard. This ensures the app waits for ACLs to load (fixing the race condition) but doesn't hang indefinitely if the network is slow or unresponsive (fixing E2E timeouts).

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-22 18:18:46 +00:00
thePR0M3TH3AN 0cf1dc0f55 improved playright integration 2026-02-21 20:45:47 -05:00
google-labs-jules[bot]andPR0M3TH3AN 5c68bb9b36 ci: fix build failure by removing microsoft-prod apt source
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 18:04:41 +00:00
google-labs-jules[bot]andPR0M3TH3AN 3571b52b13 fix(ci): unskip visual tests and align node versions
- Unskip `mobile sidebar shares desktop rail behavior` in `tests/visual/overlay-layers.spec.ts`.
- Enable visibility check in `tests/visual/moderation.spec.ts` (removed TODO).
- Update `daily-design-system-audit.yml` and `agent-pr-review.yml` to use Node.js 22.
- Set `fetch-depth: 0` in `ci.yml` build job to ensure `sw-compat` lint check runs.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-11 22:41:18 +00:00
google-labs-jules[bot]andPR0M3TH3AN 7c462693a5 fix(ci): authenticate git fetch upstream with GITHUB_TOKEN
Explicitly injects the GITHUB_TOKEN into the upstream remote URL in the agent-pr-review workflow. This prevents authentication failures when fetching the upstream repository in CI environments where plain HTTPS URLs trigger interactive credential prompts.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-11 15:26:50 +00:00
thePR0M3TH3AN 9992fc3acb [ci] verify deployed index artifact and enforce release checks 2026-02-10 17:20:42 -05:00
thePR0M3TH3AN 6fce210044 [ci] verify dist deploy artifact and force HTML cache purge 2026-02-10 16:52:05 -05:00
thePR0M3TH3AN c36a240394 Add cache-safe deploy smoke checks for unstable releases 2026-02-10 01:16:17 -05:00
thePR0M3TH3AN 492bc61a6b [ci] add CAS-based unstable cache-state deploy flow 2026-02-10 01:07:34 -05:00
thePR0M3TH3AN 17f7282a86 [ci] add dist hash diffing and targeted cache purge flow 2026-02-10 01:00:42 -05:00
Claude 696a30051b Fix lint failures, console.* convention violations, and CI Node version mismatch
- Add docs/capacitor-native-app-plan.md to hex-lint ignore list (code examples
  naturally reference hex colors in Capacitor config)
- Replace direct console.error/console.log calls with logger utility in
  historyView.js, profileCache.js, EventDetailsModal.js, ZapInterface.js,
  and notificationController.js
- Update CI workflow from Node 20 to Node 22 to match package.json engines

https://claude.ai/code/session_01LzErpH9FNw4hAPsjoYb1v9
2026-02-10 02:35:24 +00:00
google-labs-jules[bot]andPR0M3TH3AN 1726d27c77 feat: Automate Daily Design System Audit
- Added .github/workflows/daily-design-system-audit.yml
- Updated scripts/daily-design-system-audit.mjs with auto-fix support
- Implemented hex color and simple palette token replacements

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-27 16:05:53 +00:00
google-labs-jules[bot]andPR0M3TH3AN 15a196f69b fix(ci): robustly verify upstream branch in PR review workflow
Replaces `git rev-parse` with `git ls-remote` to verify the existence of the upstream base branch before attempting to fetch and diff. This prevents workflow failures when the PR targets a branch that does not exist on the upstream remote (e.g. `unstable` or other feature branches), gracefully skipping the diff step with a warning instead.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-27 03:41:10 +00:00
google-labs-jules[bot]andPR0M3TH3AN c6cc797f80 fix(ci): robust upstream fetch in agent pr review
Updates the `agent-pr-review.yml` workflow to prevent failures when calculating diffs against the upstream repository.

Changes:
- Reverts `git fetch` to a full fetch to ensure all remote-tracking branches (like `refs/remotes/upstream/unstable`) are correctly updated in the local environment.
- Adds a mandatory `Verify upstream branch and diff` step that checks for the existence of the target base branch (`upstream/${{ github.base_ref }}`) using `git rev-parse`.
- Performs a dry-run `git diff` to confirm connectivity before running the main review script.
- Ensures the job fails explicitly with a clear error message if the upstream branch is missing, rather than crashing later with an obscure exit code 1.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-27 03:33:44 +00:00
google-labs-jules[bot]andPR0M3TH3AN fbd4c217c2 fix(ci): fix upstream fetch depth in agent review (agent)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-01-23 16:35:13 +00:00
thePR0M3TH3AN cecf4c0779 Add concurrency for agent PR review workflow 2026-01-23 01:46:41 -05:00
thePR0M3TH3AN 5bcb71789e Add workflow to cancel stuck runs 2026-01-23 01:42:43 -05:00
thePR0M3TH3AN 4cdba26333 Add CI job timeouts 2026-01-23 01:41:00 -05:00
thePR0M3TH3AN 91e7bd9f0a Add CI workflow concurrency 2026-01-23 01:39:16 -05:00
google-labs-jules[bot] 8126403b10 feat(ci): add automated agent PR review script and workflow
- Add `scripts/automated-pr-review.mjs` to run format, lint, tests, and security checks.
- Add `.github/workflows/agent-pr-review.yml` to trigger the review on PRs.
- Script flags sensitive file changes (crypto/storage) and posts comments.
- Script attempts to commit formatting micro-fixes if permissions allow.
2026-01-22 23:12:45 +00:00
thePR0M3TH3AN 054fca8433 Add unit test sharding and timeouts 2026-01-22 09:58:18 -05:00
thePR0M3TH3AN 89e82778d6 Add DM test suites and headless e2e CI 2026-01-19 13:43:13 -05:00
thePR0M3TH3AN 1c13122ba0 Ignore generated Tailwind CSS and update build commands 2025-11-03 11:36:48 -05:00
thePR0M3TH3AN 2d28bfaa51 Install ripgrep in CI workflow 2025-10-19 13:14:44 -04:00
thePR0M3TH3AN 693bd2bef2 Add inline style guard to lint suite 2025-10-13 16:51:06 -04:00
thePR0M3TH3AN 9c6174cc1f Add consolidated CI pipeline with cached deps and tests 2025-10-11 15:53:05 -04:00
thePR0M3TH3AN 4460865efa Store visual baselines as text assets 2025-10-11 14:55:00 -04:00