* Refactor flattenSchema to simplify JSON schema for Google Generative AI API compatibility
* Added unit test and github action
* Add unit tests workflow and update test script in package.json
* Downgrade eslint-plugin-jest to make min node version 18
* ci: switch workflows to use app token/app id authentication
* That wasn't supposed to go in this PR
* chore: refactor to local token minting step [Test]
* chore: expose token output from setup-app-token action and add PR checkout step
* ci: replace checkout and custom app token with create-github-app-token action in PR merge conflict workflow
* ci: add test label action to PR conflict check workflow
* another test...
* I am losing my sanity
* can this work now? please? This action adds my debug level?
* it needs to run always
* let's do it via curl...?
* why did it (totally not me) remove the always() again
* Sorry I screamed at you, Qwen. Does this work?
* refactor: consolidate GitHub App token creation into individual jobs
* chore: remove debug label functionality from merge conflict workflow
* chore: let's figure out why labeler is not behaving
* chore: remove temporary GitHub API token validation check from PR workflow
* ci: ensure workflow jobs run regardless of previous job failures by adding if: always()
Automatically removes the '🧑💻 In Progress' label while adding completion labels
to keep issue tracking clean and accurate after merging. Updates log messages
to reflect both label additions and removals consistently across workflows
- Checkout might be needed/useful, otherwise config files are not present
- Do not remove labels from PR updates anymore. Has to be done manually. Otherwise manual labelling really isn't possible.
- Extract merge conflicts check to its own workflow, plus make it run on push
- Add issues update as Done or Done staging based on extracted commit messages
- Rename PR size labels
- Add config.yaml label on config changes
- Add config.yaml to the backened changes label
- Awaiting User Response will not be blocked by Keep Open