Commit Graph

449 Commits

Author SHA1 Message Date
d159c5e8c7 Generated by Spark: Github build status information on dashboard - https://github.com/johndoe6345789/low-code-react-app-b/actions 2026-01-17 09:56:58 +00:00
f6108cd08e Generated by Spark: Fix all reported errors. 2026-01-17 09:52:30 +00:00
602b10c6f3 Generated by Spark: Lazy-load chart libraries (recharts, d3) to reduce bundle size further 2026-01-17 09:49:05 +00:00
6fa92030d2 Generated by Spark: Optimize bundle size further by lazy-loading heavy components like Monaco Editor 2026-01-17 09:44:43 +00:00
4ab59a509f Generated by Spark: Fix all reported errors. 2026-01-17 09:40:28 +00:00
23dfc2b92e Generated by Spark: Add hover-based preloading for instant page navigation 2026-01-17 09:34:11 +00:00
bdcb4e2f0b Generated by Spark: Enable React Router mode for 52% smaller bundle and 50% faster load times 2026-01-17 09:29:20 +00:00
017d0c9b31 Generated by Spark: Add route-based code splitting with React Router for even better performance 2026-01-17 09:23:25 +00:00
a06ba3e22e Generated by Spark: Optimize bundle size with code splitting and dynamic imports 2026-01-17 09:16:57 +00:00
b684f0a515 Generated by Spark: Fix all reported errors. 2026-01-17 09:11:13 +00:00
ac1d411385 Merge pull request #11 from johndoe6345789/copilot/fix-missing-module-declarations
Implement @github/spark package source and build pipeline
2026-01-17 09:04:39 +00:00
copilot-swe-agent[bot]
65f9f8191c Address code review feedback: improve type safety and documentation
- Added specific return types for LLM functions
- Added LLMChatResponse interface for type safety
- Enhanced plugin documentation with TODO comments
- Clarified intended functionality and future extension points
- Rebuilt package with improvements

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 09:00:42 +00:00
copilot-swe-agent[bot]
6fb37377a0 Add built dist folder for @github/spark workspace package
- Updated .gitignore to allow dist folders in workspace packages
- Added complete built output from packages/spark-tools/dist/
- Includes all TypeScript declarations and JavaScript bundles
- Ensures package is ready for consumption by main project

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 08:58:43 +00:00
copilot-swe-agent[bot]
6a80789b62 Create complete source implementation for @github/spark package
- Added full implementations in packages/spark-tools/src/
- Created hooks/index.ts with complete useKV hook implementation
- Created lib/spark-runtime.ts with KV storage, LLM, and user services
- Created lib/spark.ts for spark runtime initialization
- Created sparkVitePlugin.ts for Vite integration
- Created vitePhosphorIconProxyPlugin.ts for icon optimization
- Added rollup.config.ts for building the package
- Added tsconfig.json for TypeScript configuration
- Successfully built the package with all exports
- All TypeScript compilation errors resolved
- Main project build completes successfully

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 08:57:30 +00:00
copilot-swe-agent[bot]
48135a172b Initial plan for fixing TypeScript compilation errors
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 08:52:41 +00:00
copilot-swe-agent[bot]
67171d8932 Initial plan 2026-01-17 08:48:47 +00:00
77b10732f1 Merge pull request #10 from johndoe6345789/copilot/take-a-look-jemison-mercantile
Fix Docker build workspace protocol error
2026-01-17 08:46:48 +00:00
copilot-swe-agent[bot]
9bc215d466 Optimize Docker layer caching while fixing workspace issue
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 02:09:21 +00:00
copilot-swe-agent[bot]
95f5f2f7ce Fix Docker build workspace dependency issue
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 02:08:21 +00:00
1e55abc644 Generated by Spark: Fix all reported errors. 2026-01-17 02:05:41 +00:00
da8532dd11 Generated by Spark: I see loading screen, which is fine but we need really good console.log trace logging so i can trace the initialisation flow 2026-01-17 02:03:46 +00:00
d15d527473 Generated by Spark: ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/src/main.tsx:1 Failed to load resource: the server responded with a status of 502 ()Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/src/main.tsx:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
(index):5  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
console.ts:4 FileSyncerContext: Established connection to file syncer
console.ts:4 FileSyncerContext: FileSyncer client created and connected
console.ts:4 FileSyncerContext: Codespaces file syncer started
console.ts:4 FileSyncerContext: Established connection to file syncer
console.ts:4 FileSyncerContext: FileSyncer client created and connected
console.ts:4 FileSyncerContext: Codespaces file syncer started
console.ts:4 connected to the Codespace
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:10  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@vite/client net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@vite/client:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:32  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/workspaces/spark-template/packages/spark-tools/dist/heartbeat.js net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/workspaces/spark-template/packages/spark-tools/dist/heartbeat.js:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:37  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/src/main.tsx net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/src/main.tsx:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:5  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh:1  Failed to load resource: the server responded with a status of 502 ()Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:10  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@vite/client net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:32  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/workspaces/spark-template/packages/spark-tools/dist/heartbeat.js net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:37  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/src/main.tsx net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:5  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:10  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@vite/client net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:32  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/workspaces/spark-template/packages/spark-tools/dist/heartbeat.js net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:37  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/src/main.tsx net::ERR_ABORTED 502 (Bad Gateway)Understand this error
ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/:5  GET https://ubiquitous-couscous-97464jg9j6ggh79x5-5000.app.github.dev/@react-refresh net::ERR_ABORTED 502 (Bad Gateway)
2026-01-17 01:55:35 +00:00
50a0a67b7d Generated by Spark: You have two separate classes of problems in that console dump:
1.	a browser security warning about an iframe sandbox configuration, and
	2.	a Codespaces/Vite dev-server reachability failure (the repeated 502 Bad Gateway), plus some resource-type mistakes (JS being loaded as CSS).

⸻

1) The iframe sandbox warning (what it really means)

“An iframe which has both allow-scripts and allow-same-origin … can escape its sandboxing.”

This warning is essentially telling you: if the framed content can run JS and is treated as same-origin, it can usually undo most of the sandbox’s value (e.g., by navigating itself, rewriting content, interacting with storage in ways you likely didn’t intend). It’s commonly summarized as “don’t combine these unless you fully trust what’s inside.”  

Practical fix
	•	If the iframe is meant to display untrusted or semi-trusted content:
	•	Remove allow-same-origin (best default).
	•	Keep sandbox minimal and only add what you truly need.
	•	If the iframe must be same-origin for functionality (hard requirement):
	•	Remove allow-scripts and switch to safer communication patterns (postMessage from a trusted wrapper, server-side rendering, etc.), or accept that you are no longer getting meaningful sandbox isolation.

In short: pick one: scripts or same-origin, not both, unless you’re intentionally relaxing security.

⸻

2) The Vite/Codespaces failure: repeated 502 Bad Gateway

These lines are the key:
	•	GET https://…-5000.app.github.dev/@vite/client net::ERR_ABORTED 502 (Bad Gateway)
	•	same for /@react-refresh, /src/main.tsx, etc.

In Codespaces, a 502 at the forwarded URL typically means: the Codespaces reverse proxy cannot reach a server listening on that port, or the server is listening only on localhost and not on the external interface.  

What to check/fix (high-probability)
	1.	Is Vite actually running on port 5000?
	•	Vite defaults to 5173, not 5000.
	•	If your Codespaces URL ends with -5000.app.github.dev, your preview is targeting port 5000 specifically.
	•	Either:
	•	forward/open the port Vite is actually using (likely 5173), or
	•	configure Vite to run on 5000.
	2.	Bind Vite to all interfaces
	•	In Codespaces you typically need Vite to listen on 0.0.0.0 (or host: true in Vite config).
	•	Otherwise it binds to 127.0.0.1 and the proxy can’t reach it, producing 502s.  
	3.	Ports tab sanity
	•	Confirm the port is listed and forwarded.
	•	If it’s missing, the server isn’t listening or Codespaces didn’t detect it.
	•	If you’ve rebuilt the Codespace, sometimes toggling/stopping forwarding and re-forwarding helps; otherwise recreate as a last resort.  

⸻

3) “Refused to apply style … MIME type (‘text/javascript’) … not a supported stylesheet”

That message means the browser tried to treat a resource as CSS but the server said it’s JavaScript.

Common causes:
	•	A <link rel="stylesheet" href="…"> is pointing at a .js (or a Vite endpoint like @vite/client).
	•	A rewrite/proxy rule is returning the app HTML/JS for a CSS URL (often happens when the dev server isn’t reachable, or fallback routing is misconfigured).
	•	Your dev server is down (ties back to the 502s), and the proxy is returning something unexpected for asset URLs.

Given you also have 502s for Vite endpoints, fix the dev-server reachability first; many MIME-type errors disappear once assets are served by the correct server.

⸻

Fast triage sequence (minimal effort, maximum signal)
	1.	Open the Ports panel in Codespaces and verify which port your dev server is actually listening on (5173 vs 5000).
	2.	In the terminal, ensure the dev server is started and bound externally:
	•	If you’re using Vite defaults, open the forwarded URL for 5173 (not 5000).
	•	If you must use 5000, configure Vite to run on 5000 and bind to 0.0.0.0.
	3.	Reload the preview URL and confirm /@vite/client returns JS (200), not 502.
	4.	Only then chase any remaining MIME-type/style issues by inspecting index.html for incorrect <link rel="stylesheet"> references.

⸻

If you paste (a) your vite.config.* and (b) the exact command you run in Codespaces to start the dev server, I can tell you precisely which single change will eliminate the 502s (port mismatch vs bind address vs both).
2026-01-17 01:46:44 +00:00
3b4f2cd165 Edited Spark 2026-01-17 01:46:00 +00:00
copilot-swe-agent[bot]
b530a0fed5 Initial plan 2026-01-17 01:05:53 +00:00
274060aba3 Merge pull request #8 from johndoe6345789/copilot/fix-npm-unsupported-protocol-error
Fix npm ci workspace protocol error by implementing @github/spark package
2026-01-17 01:02:06 +00:00
copilot-swe-agent[bot]
d2df1ce4ee Fix KV storage clear() to sync with localStorage
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:58:11 +00:00
copilot-swe-agent[bot]
3c16bcc9a7 Add regenerated package-lock.json with workspace dependencies
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:56:44 +00:00
copilot-swe-agent[bot]
5ee0a16040 Fix TypeScript types for window.spark API compatibility
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:55:31 +00:00
copilot-swe-agent[bot]
c22fcb4946 Fix npm ci workspace protocol error by creating @github/spark package
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:53:27 +00:00
copilot-swe-agent[bot]
045cf0adff Initial plan 2026-01-17 00:47:53 +00:00
4eb18d6f1d Merge pull request #6 from johndoe6345789/copilot/fix-cicd-issues
Implement @github/spark workspace package and fix CI/CD pipeline
2026-01-17 00:44:07 +00:00
copilot-swe-agent[bot]
3cd3ef215e Add final implementation summary
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:42:00 +00:00
02ad733fb7 Merge pull request #7 from johndoe6345789/copilot/reorganize-documentation-structure
Reorganize documentation into logical subdirectories
2026-01-17 00:40:50 +00:00
copilot-swe-agent[bot]
baf6b6d01d Add CI/CD quick fix guide and finalize documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:40:11 +00:00
copilot-swe-agent[bot]
cc6bc65291 Complete CI/CD simulation: Fix Dockerfile and add results documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:38:35 +00:00
copilot-swe-agent[bot]
5816a241e0 Fix CI/CD issues: Add @github/spark package and ESLint config
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:36:18 +00:00
copilot-swe-agent[bot]
117d9f08e5 Fix internal documentation links after reorganization
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:35:23 +00:00
copilot-swe-agent[bot]
34ca7d2c20 Reorganize documentation: move all docs to /docs subdirectories
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-17 00:33:02 +00:00
copilot-swe-agent[bot]
dc73b3c3cd Initial plan 2026-01-17 00:27:43 +00:00
31e49ef7c0 Generated by Spark: Make docs folder and tidy docs 2026-01-17 00:26:20 +00:00
copilot-swe-agent[bot]
ab4c9842eb Initial plan 2026-01-17 00:25:18 +00:00
2b67cfff35 Generated by Spark: Copilot Chat
Please find a solution for this failing job. Use the logs, job definition, and any referenced files where the failure occurred. Keep your response focused on the solution and include code suggestions when appropriate.
2 references
The failing job log shows the error: npm error code EUNSUPPORTEDPROTOCOL and Unsupported URL Type "workspace:": workspace:. This happens because the package.json uses workspace protocol dependencies ("@github/spark": "workspace:"), but your CI/CD runner likely doesn’t support this protocol or is using an npm version that doesn’t recognize it.

Solution:

Switch to using pnpm or yarn as the package manager in CI, as they have better monorepo/workspace support.
Alternatively, if you must use npm, replace "workspace:*" with a version number or a file reference.
To fix the CI/CD build with npm:

Replace

JSON
"@github/spark": "workspace:*"
with the actual package version, e.g.

JSON
"@github/spark": "1.0.0"
(Ensure this matches your local packages.)

Or update your workflow to use pnpm:

Add a step to install pnpm: npm install -g pnpm
Run pnpm install instead of npm install.
Reference: See the package.json for the use of "workspace:*":
2f626534a6/package.json

This change should resolve the EUNSUPPORTEDPROTOCOL error and allow your dependency install step to succeed.
2026-01-17 00:21:02 +00:00
2f626534a6 Generated by Spark: Copilot Chat
Please find a solution for this failing job. Use the logs, job definition, and any referenced files where the failure occurred. Keep your response focused on the solution and include code suggestions when appropriate.
1 reference
The job failed because your package-lock.json file is not in sync with package.json. Specific issues from the logs include:

The lock file has @github/spark@0.0.1 but package.json asks for @github/spark@0.44.15.
Several dependencies (like octokit and its plugins) are required by package.json but missing from the lock file.
Solution:

On your local machine, run:

Code
npm install
This will update your package-lock.json to match your current package.json.

Commit both package.json and the updated package-lock.json, then push the changes to your repository.

Re-run the workflow.

This will ensure npm ci works as expected and resolves the lock file errors. If you have multiple contributors, make sure everyone uses the updated files to avoid future sync issues.
2026-01-17 00:18:55 +00:00
9aa71ce1e0 Generated by Spark: 2026-01-17T00:12:28.9394289Z Current runner version: '2.331.0'
2026-01-17T00:12:28.9419128Z ##[group]Runner Image Provisioner
2026-01-17T00:12:28.9419885Z Hosted Compute Agent
2026-01-17T00:12:28.9420576Z Version: 20251211.462
2026-01-17T00:12:28.9421150Z Commit: 6cbad8c2bb55d58165063d031ccabf57e2d2db61
2026-01-17T00:12:28.9421825Z Build Date: 2025-12-11T16:28:49Z
2026-01-17T00:12:28.9422901Z Worker ID: {04c9f8c0-28cf-44fc-bc2c-05bd9425f94f}
2026-01-17T00:12:28.9423590Z ##[endgroup]
2026-01-17T00:12:28.9424105Z ##[group]Operating System
2026-01-17T00:12:28.9424721Z Ubuntu
2026-01-17T00:12:28.9425205Z 24.04.3
2026-01-17T00:12:28.9425630Z LTS
2026-01-17T00:12:28.9426182Z ##[endgroup]
2026-01-17T00:12:28.9426648Z ##[group]Runner Image
2026-01-17T00:12:28.9427190Z Image: ubuntu-24.04
2026-01-17T00:12:28.9427756Z Version: 20260111.209.1
2026-01-17T00:12:28.9428730Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260111.209/images/ubuntu/Ubuntu2404-Readme.md
2026-01-17T00:12:28.9430333Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260111.209
2026-01-17T00:12:28.9431338Z ##[endgroup]
2026-01-17T00:12:28.9432809Z ##[group]GITHUB_TOKEN Permissions
2026-01-17T00:12:28.9434971Z Contents: read
2026-01-17T00:12:28.9435727Z Metadata: read
2026-01-17T00:12:28.9436609Z Packages: read
2026-01-17T00:12:28.9437349Z ##[endgroup]
2026-01-17T00:12:28.9439421Z Secret source: Actions
2026-01-17T00:12:28.9440103Z Prepare workflow directory
2026-01-17T00:12:28.9961027Z Prepare all required actions
2026-01-17T00:12:28.9999861Z Getting action download info
2026-01-17T00:12:29.2870680Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-01-17T00:12:29.4032712Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)
2026-01-17T00:12:29.5911520Z Complete job name: Lint
2026-01-17T00:12:29.6538737Z ##[group]Run actions/checkout@v4
2026-01-17T00:12:29.6539594Z with:
2026-01-17T00:12:29.6540064Z   repository: johndoe6345789/low-code-react-app-b
2026-01-17T00:12:29.6540840Z   token: ***
2026-01-17T00:12:29.6541238Z   ssh-strict: true
2026-01-17T00:12:29.6541643Z   ssh-user: git
2026-01-17T00:12:29.6542061Z   persist-credentials: true
2026-01-17T00:12:29.6542773Z   clean: true
2026-01-17T00:12:29.6543201Z   sparse-checkout-cone-mode: true
2026-01-17T00:12:29.6543693Z   fetch-depth: 1
2026-01-17T00:12:29.6544102Z   fetch-tags: false
2026-01-17T00:12:29.6544515Z   show-progress: true
2026-01-17T00:12:29.6544936Z   lfs: false
2026-01-17T00:12:29.6545315Z   submodules: false
2026-01-17T00:12:29.6545732Z   set-safe-directory: true
2026-01-17T00:12:29.6546448Z env:
2026-01-17T00:12:29.6546823Z   NODE_VERSION: 20.x
2026-01-17T00:12:29.6547257Z   REGISTRY: ghcr.io
2026-01-17T00:12:29.6547729Z   IMAGE_NAME: johndoe6345789/low-code-react-app-b
2026-01-17T00:12:29.6548290Z ##[endgroup]
2026-01-17T00:12:29.7630078Z Syncing repository: johndoe6345789/low-code-react-app-b
2026-01-17T00:12:29.7631904Z ##[group]Getting Git version info
2026-01-17T00:12:29.7633143Z Working directory is '/home/runner/work/low-code-react-app-b/low-code-react-app-b'
2026-01-17T00:12:29.7635028Z [command]/usr/bin/git version
2026-01-17T00:12:29.7720309Z git version 2.52.0
2026-01-17T00:12:29.7748317Z ##[endgroup]
2026-01-17T00:12:29.7761880Z Temporarily overriding HOME='/home/runner/work/_temp/a6be8c3f-8bf0-494b-9806-bd11437ab986' before making global git config changes
2026-01-17T00:12:29.7763517Z Adding repository directory to the temporary git global config as a safe directory
2026-01-17T00:12:29.7774408Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/low-code-react-app-b/low-code-react-app-b
2026-01-17T00:12:29.7813786Z Deleting the contents of '/home/runner/work/low-code-react-app-b/low-code-react-app-b'
2026-01-17T00:12:29.7817690Z ##[group]Initializing the repository
2026-01-17T00:12:29.7822816Z [command]/usr/bin/git init /home/runner/work/low-code-react-app-b/low-code-react-app-b
2026-01-17T00:12:29.7937513Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-01-17T00:12:29.7939309Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-01-17T00:12:29.7940492Z hint: to use in all of your new repositories, which will suppress this warning,
2026-01-17T00:12:29.7941596Z hint: call:
2026-01-17T00:12:29.7941981Z hint:
2026-01-17T00:12:29.7942895Z hint: 	git config --global init.defaultBranch <name>
2026-01-17T00:12:29.7943923Z hint:
2026-01-17T00:12:29.7944904Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-01-17T00:12:29.7946495Z hint: 'development'. The just-created branch can be renamed via this command:
2026-01-17T00:12:29.7947778Z hint:
2026-01-17T00:12:29.7948486Z hint: 	git branch -m <name>
2026-01-17T00:12:29.7949226Z hint:
2026-01-17T00:12:29.7950221Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-01-17T00:12:29.7952137Z Initialized empty Git repository in /home/runner/work/low-code-react-app-b/low-code-react-app-b/.git/
2026-01-17T00:12:29.7955557Z [command]/usr/bin/git remote add origin https://github.com/johndoe6345789/low-code-react-app-b
2026-01-17T00:12:29.7989293Z ##[endgroup]
2026-01-17T00:12:29.7990486Z ##[group]Disabling automatic garbage collection
2026-01-17T00:12:29.7994388Z [command]/usr/bin/git config --local gc.auto 0
2026-01-17T00:12:29.8022117Z ##[endgroup]
2026-01-17T00:12:29.8023499Z ##[group]Setting up auth
2026-01-17T00:12:29.8029763Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-01-17T00:12:29.8060151Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-01-17T00:12:29.8417466Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-01-17T00:12:29.8448188Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-01-17T00:12:29.8668889Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-01-17T00:12:29.8699528Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-01-17T00:12:29.8932488Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-01-17T00:12:29.8966402Z ##[endgroup]
2026-01-17T00:12:29.8967639Z ##[group]Fetching the repository
2026-01-17T00:12:29.8976294Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ad39354a8ee5e2158f47d65b6cae52c106222ff7:refs/remotes/origin/main
2026-01-17T00:12:30.1566965Z From https://github.com/johndoe6345789/low-code-react-app-b
2026-01-17T00:12:30.1567978Z  * [new ref]         ad39354a8e -> origin/main
2026-01-17T00:12:30.1600328Z ##[endgroup]
2026-01-17T00:12:30.1601681Z ##[group]Determining the checkout info
2026-01-17T00:12:30.1603618Z ##[endgroup]
2026-01-17T00:12:30.1609007Z [command]/usr/bin/git sparse-checkout disable
2026-01-17T00:12:30.1651070Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-01-17T00:12:30.1678396Z ##[group]Checking out the ref
2026-01-17T00:12:30.1683247Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-01-17T00:12:30.1909658Z Switched to a new branch 'main'
2026-01-17T00:12:30.1911519Z branch 'main' set up to track 'origin/main'.
2026-01-17T00:12:30.1918933Z ##[endgroup]
2026-01-17T00:12:30.1954468Z [command]/usr/bin/git log -1 --format=%H
2026-01-17T00:12:30.1977085Z ad39354a8e
2026-01-17T00:12:30.2228273Z ##[group]Run actions/setup-node@v4
2026-01-17T00:12:30.2228878Z with:
2026-01-17T00:12:30.2229274Z   node-version: 20.x
2026-01-17T00:12:30.2229707Z   cache: npm
2026-01-17T00:12:30.2230374Z   always-auth: false
2026-01-17T00:12:30.2230816Z   check-latest: false
2026-01-17T00:12:30.2231426Z   token: ***
2026-01-17T00:12:30.2231812Z env:
2026-01-17T00:12:30.2232400Z   NODE_VERSION: 20.x
2026-01-17T00:12:30.2232839Z   REGISTRY: ghcr.io
2026-01-17T00:12:30.2233346Z   IMAGE_NAME: johndoe6345789/low-code-react-app-b
2026-01-17T00:12:30.2233946Z ##[endgroup]
2026-01-17T00:12:30.3998679Z Found in cache @ /opt/hostedtoolcache/node/20.19.6/x64
2026-01-17T00:12:30.4005216Z ##[group]Environment details
2026-01-17T00:12:30.7617883Z node: v20.19.6
2026-01-17T00:12:30.7620511Z npm: 10.8.2
2026-01-17T00:12:30.7621294Z yarn: 1.22.22
2026-01-17T00:12:30.7623172Z ##[endgroup]
2026-01-17T00:12:30.7653479Z [command]/opt/hostedtoolcache/node/20.19.6/x64/bin/npm config get cache
2026-01-17T00:12:30.8926546Z /home/runner/.npm
2026-01-17T00:12:31.0147964Z npm cache is not found
2026-01-17T00:12:31.0275659Z ##[group]Run npm ci
2026-01-17T00:12:31.0275960Z npm ci
2026-01-17T00:12:31.0321753Z shell: /usr/bin/bash -e {0}
2026-01-17T00:12:31.0322035Z env:
2026-01-17T00:12:31.0322370Z   NODE_VERSION: 20.x
2026-01-17T00:12:31.0322572Z   REGISTRY: ghcr.io
2026-01-17T00:12:31.0322819Z   IMAGE_NAME: johndoe6345789/low-code-react-app-b
2026-01-17T00:12:31.0323113Z ##[endgroup]
2026-01-17T00:12:35.1306997Z npm error code EUSAGE
2026-01-17T00:12:35.1307445Z npm error
2026-01-17T00:12:35.1308512Z npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
2026-01-17T00:12:35.1309328Z npm error
2026-01-17T00:12:35.1309798Z npm error Invalid: lock file's @github/spark@0.0.1 does not satisfy @github/spark@0.44.15
2026-01-17T00:12:35.1310359Z npm error Missing: octokit@5.0.5 from lock file
2026-01-17T00:12:35.1310838Z npm error Missing: @octokit/app@16.1.2 from lock file
2026-01-17T00:12:35.1311253Z npm error Missing: @octokit/core@7.0.6 from lock file
2026-01-17T00:12:35.1311669Z npm error Missing: @octokit/oauth-app@8.0.3 from lock file
2026-01-17T00:12:35.1312486Z npm error Missing: @octokit/plugin-paginate-graphql@6.0.0 from lock file
2026-01-17T00:12:35.1313186Z npm error Missing: @octokit/plugin-paginate-rest@14.0.0 from lock file
2026-01-17T00:12:35.1313778Z npm error Missing: @octokit/plugin-rest-endpoint-methods@17.0.0 from lock file
2026-01-17T00:12:35.1314304Z npm error Missing: @octokit/plugin-retry@8.0.3 from lock file
2026-01-17T00:12:35.1314791Z npm error Missing: @octokit/plugin-throttling@11.0.3 from lock file
2026-01-17T00:12:35.1315275Z npm error Missing: @octokit/request-error@7.1.0 from lock file
2026-01-17T00:12:35.1315695Z npm error Missing: @octokit/types@16.0.0 from lock file
2026-01-17T00:12:35.1316133Z npm error Missing: @octokit/webhooks@14.2.0 from lock file
2026-01-17T00:12:35.1316562Z npm error Missing: @octokit/auth-app@8.1.2 from lock file
2026-01-17T00:12:35.1317033Z npm error Missing: @octokit/auth-unauthenticated@7.0.3 from lock file
2026-01-17T00:12:35.1317558Z npm error Missing: @octokit/auth-oauth-app@9.0.3 from lock file
2026-01-17T00:12:35.1318173Z npm error Missing: @octokit/auth-oauth-user@6.0.2 from lock file
2026-01-17T00:12:35.1318970Z npm error Missing: @octokit/request@10.0.7 from lock file
2026-01-17T00:12:35.1319765Z npm error Missing: @octokit/auth-oauth-device@8.0.3 from lock file
2026-01-17T00:12:35.1320580Z npm error Missing: @octokit/oauth-methods@6.0.2 from lock file
2026-01-17T00:12:35.1321328Z npm error Missing: @octokit/auth-token@6.0.0 from lock file
2026-01-17T00:12:35.1322338Z npm error Missing: @octokit/graphql@9.0.3 from lock file
2026-01-17T00:12:35.1323150Z npm error Missing: before-after-hook@4.0.0 from lock file
2026-01-17T00:12:35.1324045Z npm error Missing: @octokit/oauth-authorization-url@8.0.0 from lock file
2026-01-17T00:12:35.1324856Z npm error Missing: @octokit/endpoint@11.0.2 from lock file
2026-01-17T00:12:35.1325327Z npm error Missing: fast-content-type-parse@3.0.0 from lock file
2026-01-17T00:12:35.1325807Z npm error Missing: @octokit/openapi-types@27.0.0 from lock file
2026-01-17T00:12:35.1326668Z npm error Missing: @octokit/openapi-webhooks-types@12.1.0 from lock file
2026-01-17T00:12:35.1327180Z npm error Missing: @octokit/webhooks-methods@6.0.0 from lock file
2026-01-17T00:12:35.1327510Z npm error
2026-01-17T00:12:35.1327750Z npm error Clean install a project
2026-01-17T00:12:35.1327981Z npm error
2026-01-17T00:12:35.1328155Z npm error Usage:
2026-01-17T00:12:35.1328338Z npm error npm ci
2026-01-17T00:12:35.1328517Z npm error
2026-01-17T00:12:35.1328700Z npm error Options:
2026-01-17T00:12:35.1329140Z npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
2026-01-17T00:12:35.1329803Z npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
2026-01-17T00:12:35.1330986Z npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
2026-01-17T00:12:35.1332124Z npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
2026-01-17T00:12:35.1333187Z npm error [--no-bin-links] [--no-fund] [--dry-run]
2026-01-17T00:12:35.1334057Z npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
2026-01-17T00:12:35.1335053Z npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
2026-01-17T00:12:35.1335655Z npm error
2026-01-17T00:12:35.1336247Z npm error aliases: clean-install, ic, install-clean, isntall-clean
2026-01-17T00:12:35.1336815Z npm error
2026-01-17T00:12:35.1337219Z npm error Run "npm help ci" for more info
2026-01-17T00:12:35.1338291Z npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-01-17T00_12_31_098Z-debug-0.log
2026-01-17T00:12:35.1465590Z ##[error]Process completed with exit code 1.
2026-01-17T00:12:35.1654380Z Post job cleanup.
2026-01-17T00:12:35.2592357Z [command]/usr/bin/git version
2026-01-17T00:12:35.2628815Z git version 2.52.0
2026-01-17T00:12:35.2674310Z Temporarily overriding HOME='/home/runner/work/_temp/118f0e9a-1d94-4aa6-b7b0-aa02420aadb2' before making global git config changes
2026-01-17T00:12:35.2675958Z Adding repository directory to the temporary git global config as a safe directory
2026-01-17T00:12:35.2681302Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/low-code-react-app-b/low-code-react-app-b
2026-01-17T00:12:35.2724406Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-01-17T00:12:35.2757211Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-01-17T00:12:35.2987589Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-01-17T00:12:35.3008754Z http.https://github.com/.extraheader
2026-01-17T00:12:35.3021625Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-01-17T00:12:35.3053118Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-01-17T00:12:35.3277473Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-01-17T00:12:35.3309112Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-01-17T00:12:35.3671527Z Cleaning up orphan processes
2026-01-17 00:17:01 +00:00
ad39354a8e Generated by Spark: Add preview button to toolbar 2026-01-17 00:12:23 +00:00
128d2ae6f4 Generated by Spark: Got weird problem - Publish to https://low-code-react-app-b--johndoe6345789.github.app/ works fine but preview just shows Purple dot and loading.. + white page 2026-01-17 00:07:35 +00:00
90e3cb9c4d Generated by Spark: Create seed data templates for different project types (e-commerce, blog, dashboard) 2026-01-16 23:57:29 +00:00
d2e29363f5 Generated by Spark: Now just use said json data as seed data and load it all from database 2026-01-16 23:45:29 +00:00
838abcb618 Generated by Spark: Add props configuration to pages.json for dynamic component props 2026-01-16 23:30:20 +00:00