👻 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... |
skip | chore |
Event | Command |
---|---|
push (default_branch) | npm 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
keywords
Event | Command |
---|---|
Push | npm run lint |
- Name
- Description
- URL
- github.io
- stackblitz.com
- File
- .github
- workflows
*.yml
/.github/workflows/run-vitest.yml
- workflows
- package.json
- name
- description
- devDependencies
- octoflare
- .github
<!----- BEGIN GHOST DOCS LOGO src="./assets/logo.png" ----->
<!----- END GHOST DOCS LOGO ----->
<!----- 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 |