Add cursor/* branches to test workflow (#559) #560
No reviewers
Labels
No labels
blocked
duplicate
enhancement
good first issue
help wanted
invalid
needs criteria
needs estimate
needs testing
question
type
admin
type
bug
type
change
type
defect
type
dependencies
type
documentation
type
epic
type
incident
type
investigation
type
spike
type
story
type
subtask
wontfix
blocked
duplicate
needs
approval
needs
criteria
needs
estimate
needs
tests
question
step
doing
step
review
step
testing
step
todo
step
uat
type
admin
type
alert
type
bug
type
change
type
defect
type
dependencies
type
epic
type
idea
type
incident
type
investigation
type
spike
type
story
won't fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
RabbitLabs/vylbot-app!560
Loading…
Reference in a new issue
No description provided.
Delete branch "cursor/559-test-workflow-cursor-branches"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #559
Adds
cursor/*to the push-trigger branch list in.forgejo/workflows/test.yml, so branches pushed by the bot get built and tested the same wayfeature/*andrenovate/*already are.Branched from
release/3.5.0intocursor/559-test-workflow-cursor-branches, per the milestone convention for this repo.Scope notes
.drone.ymlhas the samefeature/*/renovate/*list, but it is the legacy Drone CI config rather than the active Forgejo Actions workflow, so it has been left alone.stage.yml(main/develop/hotfix/release) andproduction.yml(tags) are deploy workflows and intentionally unchanged — bot branches should be tested, not deployed.This issue has no written acceptance criteria; I've taken the intent to be the test workflow's push-trigger list only. Happy to extend it if you wanted
cursor/*covered elsewhere.Self-check before handing this over for approval:
git diff release/3.5.0against the branch is one added line in.forgejo/workflows/test.yml, nothing else (1 addition, 0 deletions, 1 file).push.branches = [cursor/*, feature/*, renovate/*]. The surrounding structure, indentation and quoting style are untouched, so there's no change to how Forgejo reads the rest of the file.cursor/*first to keep the list alphabetical, matching the existingfeature/*,renovate/*order.yarn install --frozen-lockfile— cleanyarn build(tsc) — cleanyarn test(jest) — 1 suite, 5 tests, 1 snapshot, all passingstage.ymltriggers onmain/develop/hotfix/*/release/*andproduction.ymlon tags, so acursor/*push runs Test only and cannot reach an environment.cursor/*branch will exercise the trigger, which is the practical confirmation that it works.WIP: Add cursor/* branches to test workflow (#559)to Add cursor/* branches to test workflow (#559)View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.