👻 CI suite in the dark
For each pull request event (open, sync, reopen), check if the version is up-to-date.
Head Version > Base Version
If the condition is not met, version bumping is performed and pushed based on the latest version with the following conditions.
type |
PR title prefix (case insensitive) |
major |
breaking: , major: |
minor |
feat: , minor: |
patch |
fix: , other... |
Event |
Command |
push (default_branch) |
npm publish |
KEY |
description |
NPM_TOKEN |
npm token for publish |
Content of release notes is automatically generated by GitHub.
Event |
Command |
push (default_branch) |
gh release create [published_version] --generate-notes |
- Repository Topics
package.json
Event |
Command |
Push |
npm run lint |
Assumption |
Trigger |
Fix |
npx depcheck |
Unused dependencies |
Delete target package from package.json .dependencies |
npx depcheck |
Unused devDependencies |
Delete target package from package.json .devDependencies |
- Name
- Description
- URL
- File
- .github
- workflows
*.yml
/.github/workflows/run-vitest.yml
- package.json
- name
- description
- devDependencies
<!----- BEGIN GHOST DOCS LOGO src="./assets/logo.png" ----->
<!----- END GHOST DOCS LOGO ----->
Header
<!----- BEGIN GHOST DOCS HEADER ----->
<!----- END GHOST DOCS HEADER ----->
Provider |
Trigger |
Command |
Credential |
Cloudflare |
wrangler.toml |
npm run deploy |
CLOUDFLARE_API_TOKEN |
Event |
Command |
Push |
npm run build |
Push commit when exist git diff
output after build.
This app automatically performs a merge when a particular user creates a pull request in an environment where branch protection is enabled.
- repository owner
- organization admin
renovate[bot]
dependabot[bot]
wraith-ci[bot]
opened
synchronize
reopened
- Branch Protection Enabled
- Status Checks > 0
Name |
Type |
Purpose |
Administration |
read |
Check branch protection |
Checks |
write |
Send status checks in repo |
Contents |
write |
Merge PR |
Issues |
write |
Error logging |
Metadata |
read |
Mandatory |
Pull requests |
write |
Enable auto-merge , Subscribe PR Event |
Name |
Type |
Purpose |
Members |
read |
Check author role in org |