Skip to content

Add CI#6

Merged
maxwase merged 1 commit intomasterfrom
add-just-ci
Jan 27, 2026
Merged

Add CI#6
maxwase merged 1 commit intomasterfrom
add-just-ci

Conversation

@maxwase
Copy link
Owner

@maxwase maxwase commented Jan 27, 2026

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a comprehensive CI/CD setup for a Tauri-based application. The changes introduce automated testing and building on every push/pull request to master, and create a coordinated release workflow that builds macOS applications and deploys static content to GitHub Pages.

Changes:

  • Added a CI workflow that runs linting and builds on push/PR to master branch
  • Created a release orchestration workflow that coordinates CI, macOS builds, and deployment
  • Modified existing workflows (macOS and deploy) to support being called as reusable workflows

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/ci.yml New CI workflow that runs lint and build checks on push/PR to master
.github/workflows/release.yml New orchestration workflow that coordinates CI, macOS builds, and deployment
.github/workflows/macos.yml Updated to support workflow_call trigger, removed release trigger
.github/workflows/deploy.yml Removed automatic push trigger to support manual/orchestrated deployment only

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

@maxwase maxwase merged commit d7f17c8 into master Jan 27, 2026
1 check passed
@maxwase maxwase deleted the add-just-ci branch January 27, 2026 22:53
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.

1 participant