Skip to content

ci: run tests on PRs targeting release/* branches#6

Merged
AhtishamShahid merged 1 commit into
mainfrom
ci/backport-test-workflow-to-main
Jun 9, 2026
Merged

ci: run tests on PRs targeting release/* branches#6
AhtishamShahid merged 1 commit into
mainfrom
ci/backport-test-workflow-to-main

Conversation

@AhtishamShahid

Copy link
Copy Markdown
Collaborator

Summary

  • Backports CI workflow changes to main: adds release/* to pull_request branch triggers
  • Splits test jobs into separate test-electron-fastapi and test-electron-nextjs jobs

Changes

Applies only .github/workflows/test-all.yml from commit 8f85535 (already merged into fix/remove-update-popup).

Copilot AI review requested due to automatic review settings June 9, 2026 09:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the CI workflow so PRs targeting release/* branches run the test workflow, and splits Electron-related checks into separate FastAPI and Next.js jobs.

Changes:

  • Adds release/* to the pull_request branch trigger list.
  • Introduces test-electron-fastapi and test-electron-nextjs jobs.
  • Adjusts system dependency installation in the workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/test-all.yml Outdated
Comment on lines +63 to +66
defaults:
run:
working-directory: ./electron/servers/fastapi

Comment thread .github/workflows/test-all.yml Outdated
Comment on lines +107 to +108
- name: Build FastAPI binary
run: pyinstaller server.spec
Comment thread .github/workflows/test-all.yml Outdated
Comment on lines +153 to +156
defaults:
run:
working-directory: ./electron/servers/nextjs

Comment thread .github/workflows/test-all.yml Outdated
Comment on lines +165 to +167
cache: 'npm'
cache-dependency-path: electron/servers/nextjs/package-lock.json

@AhtishamShahid AhtishamShahid force-pushed the ci/backport-test-workflow-to-main branch from c64b462 to 5e0f9c0 Compare June 9, 2026 10:14
@AhtishamShahid AhtishamShahid merged commit 879ce02 into main Jun 9, 2026
2 checks passed
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