Merged
Conversation
…/undefined values
- Transform GitHub API {enabled: bool} responses to plain booleans
- Send explicit null/false values instead of undefined
- Disable mouse capture to allow native terminal text selection
- Add AGENTS.md with coding guidelines
- Add unit tests for template utilities and GitHub API transformations - Add CI workflow running tests and lint on PRs and pushes - Add release workflow for NPM publishing - Add biome for linting and formatting - Update package.json with NPM metadata - Fix branch protection API to handle null/undefined values - Make config directory testable via REPOPROTECTOR_CONFIG_DIR env var
- Add getAvailableChecks() API to fetch job names from recent workflow runs - Update ProtectionEditor to show job names (Test, Lint) instead of workflow names (CI) - Modal now displays job name with workflow context - Remove unnecessary continue statement in catch block
… sending to API Strip extra fields (url, contexts_url, checks) that API returns but doesn't accept on PUT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Testing that branch protection rules are working correctly.