ci: extend lint/format checks to develop and gate deploy #135

Merged
djalim merged 1 commits from feature/fix-lint-and-deploy into develop 2026-04-25 22:22:39 +00:00
Collaborator

Summary

  • lint.yml now also runs on pushes and PRs targeting develop (previously limited to main)
  • deploy.yml includes a check-code job (fmt + lint) that the Docker build job depends on via needs
  • Deployment is blocked if formatting or linting fails

Why

Until now, code with lint errors or formatting issues could be merged into develop and trigger a build with no
validation. This PR ensures every push to develop goes through the same checks as PRs targeting main.

## Summary - `lint.yml` now also runs on pushes and PRs targeting `develop` (previously limited to `main`) - `deploy.yml` includes a `check-code` job (fmt + lint) that the Docker build job depends on via `needs` - Deployment is blocked if formatting or linting fails ## Why Until now, code with lint errors or formatting issues could be merged into `develop` and trigger a build with no validation. This PR ensures every push to `develop` goes through the same checks as PRs targeting `main`.
djalim added 1 commit 2026-04-23 12:31:17 +00:00
ci: add Deno code check job and enable lint on develop
Check Deno code / Check Deno code (pull_request) Failing after 9s
Check Deno code / Check Deno code (push) Failing after 6s
980efcfbc3
djalim marked the pull request as ready for review 2026-04-25 22:22:32 +00:00
djalim merged commit 980efcfbc3 into develop 2026-04-25 22:22:39 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/PolyMPR#135