Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: authenticate with github app instllation
- [x] add ability to authenticate with GitHub App Installation - [x] add tests for GitHub App Installation - [x] add more tests for env vars repo updates to match standards: - [x] alphabetize :allthethings: - [x] add requirements-test.txt to version our testing dependencies - [x] update Makefile to point linting commands to our linter configs that the GitHub Action workflows use - [x] add linter configs - [x] add checkov exemptions to Dockerfile - custom user - can't do, need root for GitHub action workspace access - [x] update README, splitting authentication section - [x] change .pylintrc to .python-lint (pylint default config file) - [x] updated all examples to default to read contents permissions - [x] linted files I'd highly suggest this be a major version change as there are breaking changes: - [x] standardize boolean environment variables (true or false) - [x] drop GITHUB_SERVER_URL and instead use GITHUB_ENTERPRISE_URL for enterprise customers (matches our other repos) Signed-off-by: jmeridth <[email protected]>
- Loading branch information