Skip to content

KSN: standardize workflow names and add post-merge sanity check - #29

Merged
codebend3r merged 6 commits into
mainfrom
sanity-check-workflow
Sep 6, 2026
Merged

codebend3r merged 6 commits into
mainfrom
sanity-check-workflow

Conversation

@codebend3r

@codebend3r codebend3r commented Sep 5, 2026

Copy link
Copy Markdown
Owner
  • rename Keepalive workflow to 💓 Keepalive in .github/workflows/keepalive.yml
  • rename .github/workflows/ci.yml to .github/workflows/pull-request-checks.yml and retitle CI to 🧪 Pull request checks
  • narrow its on: to just pull_request: — drops the push: trigger so pull request checks never run on main, and unscopes pull_request from branches: [main]
  • checks, build, and e2e jobs are otherwise unchanged and still carry no job-level name:
  • add .github/workflows/sanity-check.yml (✅ Sanity check) running bun run system-check on push: branches: [main] only, so verification of main moves here
  • it sets concurrency.cancel-in-progress: false, unlike pull-request-checks.yml's unconditional cancel-in-progress: true, closing the gap where a rapid second push to main could cancel the only verification run of a merged commit

- rename `Keepalive` to `💓 Keepalive` in `.github/workflows/keepalive.yml`
- rename `.github/workflows/ci.yml` to `.github/workflows/pull-request-checks.yml`
- retitle `CI` to `🧪 Pull Request Checks`
- broaden `on:` from `push`/`pull_request` scoped to `branches: [main]` to
  unscoped `pull_request:`, `push:`, and `workflow_dispatch:`
- add `name: 🚦 Pull request checks` to the `checks`, `build`, and `e2e` jobs
- new `.github/workflows/sanity-check.yml` runs `bun run system-check` on
  `push: branches: [main]` only
- sets `concurrency.cancel-in-progress: false`, unlike
  `pull-request-checks.yml`'s unconditional `cancel-in-progress: true`, so a
  rapid second push to `main` can no longer cancel an in-flight check run and
  leave a merged commit unverified
@netlify

netlify Bot commented Sep 5, 2026

Copy link
Copy Markdown

Deploy Preview for kasane-guide ready!

Name Link
🔨 Latest commit e91e987
🔍 Latest deploy log https://app.netlify.com/projects/kasane-guide/deploys/6a9c807be1e958000801d869
😎 Deploy Preview https://deploy-preview-29--kasane-guide.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

- top-level `name:` becomes `🧪 Pull request checks` (was `🧪 Pull Request Checks`)
- remove `name: 🚦 Pull request checks` from the `checks`, `build`, and `e2e` jobs
- jobs go back to having no `name:` field, as before the rename
@codebend3r codebend3r changed the title KSN: standardize workflow titles and add post-merge sanity check KSN: standardize workflow names and add post-merge sanity check Sep 5, 2026
- drop `push:` and `workflow_dispatch:` from `on:`, leaving `pull_request:`
- keeps pull request checks off `main`, where `sanity-check.yml` covers verification
@codebend3r
codebend3r merged commit f7dbabc into main Sep 6, 2026
8 checks passed
@codebend3r
codebend3r deleted the sanity-check-workflow branch September 6, 2026 12:59
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