Skip to content

feat: expand workflow template library with Tauri and Svelte templates - #28

Merged
kayodebristol merged 2 commits into
mainfrom
copilot/expand-workflow-template-library
Aug 8, 2026
Merged

feat: expand workflow template library with Tauri and Svelte templates#28
kayodebristol merged 2 commits into
mainfrom
copilot/expand-workflow-template-library

Conversation

Copilot AI commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Adds reusable workflow templates for Tauri v2 and SvelteKit/Svelte 5 to complement existing Rust and Node.js templates for org-wide CI/CD standardization.

New templates

  • tauri-app.yml — Cross-platform (Linux/macOS/Windows) CI for Tauri v2 apps: system deps, Rust fmt/clippy/test, frontend lint/typecheck/test, tauri-action build, org release workflow
  • svelte-kit.yml — SvelteKit CI on Node 20 & 22: lint, format-check, svelte-check, Vitest, Playwright (auto-detected from config), build, org release workflow

Both follow established template conventions: fail-fast: false matrix, actions/cache@v4 for Cargo, conditional release job gated on push to main, delegation to release-reusable.yml.

Closes #10

Co-authored-by: kayodebristol <3579196+kayodebristol@users.noreply.github.com>
Copilot AI changed the title [WIP] Add reusable workflow templates for CI/CD patterns feat: expand workflow template library with Tauri and Svelte templates Aug 8, 2026
Copilot AI requested a review from kayodebristol August 8, 2026 02:23
@kayodebristol
kayodebristol marked this pull request as ready for review August 8, 2026 21:34
Copilot AI lite review requested due to automatic review settings August 8, 2026 21:34
@kayodebristol
kayodebristol merged commit 180ee57 into main Aug 8, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds new GitHub Actions workflow templates to the org .github repository to standardize CI/CD for Tauri v2 desktop apps and SvelteKit/Svelte 5 apps, complementing the existing Rust and Node.js templates.

Changes:

  • Added a cross-platform Tauri v2 CI template (Rust + frontend checks + build) with a release job delegating to release-reusable.yml.
  • Added a SvelteKit/Svelte 5 CI template (Node 20/22 matrix, lint/format/check/tests/build) with a release job delegating to release-reusable.yml.
  • Added corresponding workflow-templates/*.properties.json metadata entries for both templates.

Reviewed changes

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

File Description
workflow-templates/tauri-app.yml New Tauri v2 CI + release workflow template (Linux/macOS/Windows matrix).
workflow-templates/tauri-app.properties.json Template metadata for the new Tauri workflow.
workflow-templates/svelte-kit.yml New SvelteKit/Svelte 5 CI + release workflow template (Node 20/22 matrix).
workflow-templates/svelte-kit.properties.json Template metadata for the new SvelteKit workflow.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +93 to +96
permissions:
contents: write
id-token: write
uses: plures/.github/.github/workflows/release-reusable.yml@main
@kayodebristol
kayodebristol deleted the copilot/expand-workflow-template-library branch August 8, 2026 21:37
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.

Expand workflow template library for org standardization

3 participants