GitNexus/.github/workflows
Sparsh 610a102397 feat: add validation job to GitHub Actions for desktop packaging
- Introduced a new job `validate` in the GitHub Actions workflow to validate the desktop package.
- Added steps for checking out the repository, setting up Node.js, installing dependencies, type checking, and running unit tests.
- Updated the `package` job to depend on the `validate` job.

chore: update package-lock.json and package.json for vitest integration

- Added `vitest` as a development dependency in `package.json`.
- Updated `typecheck` script to include a new TypeScript configuration for vitest.
- Updated `package-lock.json` to reflect the new dependencies.

refactor: modularize runtime path handling in main process

- Created a new module `runtime-paths.ts` to handle static path normalization and request handling.
- Refactored `main.ts` to utilize the new `normalizeStaticPath`, `getRequestedPath`, and `getPackagedRendererEntry` functions.

test: add unit tests for runtime path utilities

- Implemented tests for `normalizeStaticPath`, `getRequestedPath`, and `getPackagedRendererEntry` using Vitest.
- Ensured coverage for directory traversal attempts and null-byte paths.

chore: configure Vitest for testing

- Added `vitest.config.ts` for Vitest configuration.
- Created `tsconfig.vitest.json` to include types for Vitest in TypeScript compilation.

Co-authored-by: Copilot <copilot@github.com>
2026-04-24 13:45:23 +05:30
..
ci-e2e.yml chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#842) 2026-04-15 13:52:01 +01:00
ci-quality.yml chore(deps): bump actions/checkout from 4.3.1 to 6.0.2 (#842) 2026-04-15 13:52:01 +01:00
ci-report.yml Merge pull request #851 from abhigyanpatwari/dependabot/github_actions/marocchino/sticky-pull-request-comment-3.0.4 2026-04-16 06:48:07 +01:00
ci-tests.yml feat: add docker support (#848) 2026-04-18 08:39:18 +01:00
ci.yml chore(deps): tree-sitter 0.25 upgrade readiness monitor with daily Dependabot (#847) 2026-04-16 09:17:21 +01:00
claude-code-review.yml chore(deps): bump actions/github-script from 7.0.1 to 9.0.0 2026-04-15 20:17:08 +00:00
claude.yml chore(deps): bump actions/github-script from 7.0.1 to 9.0.0 2026-04-15 20:17:08 +00:00
desktop-packaging.yml feat: add validation job to GitHub Actions for desktop packaging 2026-04-24 13:45:23 +05:30
docker.yml fix(docker): use inputs.tag to detect workflow_call context (#996) 2026-04-20 18:20:57 +01:00
pr-description-check.yml chore(deps): bump actions/github-script from 7.0.1 to 9.0.0 2026-04-15 20:17:08 +00:00
pr-labeler.yml fix(ci): replace removed disable-releaser with dry-run for release-drafter v7 2026-04-16 07:48:21 +01:00
publish.yml chore(deps): bump softprops/action-gh-release from 2.5.0 to 3.0.0 2026-04-15 20:17:03 +00:00
release-candidate.yml fix: guard RC docker job against empty vtag and add early validation in docker.yml (#983) 2026-04-19 09:41:30 +01:00
tree-sitter-upgrade-readiness.yml chore(deps): tree-sitter 0.25 upgrade readiness monitor with daily Dependabot (#847) 2026-04-16 09:17:21 +01:00
triage-sweep.yml chore(deps): bump actions/cache from 5.0.4 to 5.0.5 (#840) 2026-04-15 13:36:38 +01:00