Skip to content

Redesign pre-commit commands to run through Task#6670

Draft
jbrunton96 wants to merge 4 commits into
mainfrom
pre-commit
Draft

Redesign pre-commit commands to run through Task#6670
jbrunton96 wants to merge 4 commits into
mainfrom
pre-commit

Conversation

@jbrunton96

@jbrunton96 jbrunton96 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

The pre-commit commands in this repo are inconsistent with the rest of the dev workflow, as they are impossible to run through Task and they can cause CI to fail with no way for a developer to run the pre-commit scripts after they've failed. This PR adds task pre-commit (and task pre-commit:fix) and then hooks up the existing pre-commit hooks and CI to call the Task rule, so if developers are using pre-commit hooks then they should still work, but they're also runnable without using pre-commit at all.

I think it'd be worth reviewing what we're actually running at pre-commit in the future because I'm not entirely convinced by all of the scripts that we are running, but this should at least make what we have properly enforced and usable by all devs.

@jbrunton96 jbrunton96 self-assigned this Jun 15, 2026
@stirlingbot stirlingbot Bot added Front End Issues or pull requests related to front-end development Translation Github Devtools Development tools labels Jun 15, 2026
@stirlingbot

stirlingbot Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

✅ Backend License Check Passed

All backend dependencies have valid and allowed licenses.

The backend license report has been updated successfully.

@stirlingbot

stirlingbot Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

🚀 V2 Auto-Deployment Complete!

Your V2 PR with embedded architecture has been deployed!

🔗 Direct Test URL (non-SSL) http://54.175.155.236:6670

🔐 Secure HTTPS URL: https://6670.ssl.stirlingpdf.cloud

This deployment will be automatically cleaned up when the PR is closed.

🔄 Auto-deployed for approved V2 contributors.

@github-actions

Copy link
Copy Markdown
Contributor

📦 Tauri Desktop Builds Ready!

The desktop applications have been built and are ready for testing.

Download Artifacts:

🐧 Linux x64: Download Stirling-PDF-linux-x86_64 (.deb, .rpm, .AppImage) - 830.5 MB
🪟 Windows x64: Download Stirling-PDF-windows-x86_64 (.exe, .msi) - 249.1 MB
🍎 macOS Universal: Download Stirling-PDF-macos-universal (.dmg) - 318.9 MB


Built from commit d08e8fc
Artifacts expire in 7 days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Devtools Development tools Front End Issues or pull requests related to front-end development Github Translation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant