Skip to content

Commit 646608d

Browse files
committed
feat: authenticate with github app installation and repo standardization
Closes #71 - [x] allow authentication with github app installation id - [x] repo standardization - [x] linting configuration - [x] Makefile - [x] alphabetize :allthethings: - [x] update/expand tests - [x] update superlinter to v6 Signed-off-by: jmeridth <[email protected]>
1 parent deace91 commit 646608d

23 files changed

+995
-149
lines changed

.env-example

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
GH_TOKEN = " "
2-
REPOSITORY = "organization/repository"
1+
GH_ENTERPRISE_URL=""
2+
GH_TOKEN = ""
3+
END_DATE = ""
34
ORGANIZATION = "organization"
5+
REPOSITORY = "organization/repository"
46
START_DATE = ""
5-
END_DATE = ""
6-
GH_ENTERPRISE_URL=" "
7+
8+
# GITHUB APP
9+
GH_APP_ID = ""
10+
GH_INSTALLATION_ID = ""
11+
GH_PRIVATE_KEY = ""

.github/linters/.flake8

+2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
[flake8]
2+
exclude = venv,.venv,.git,__pycache__
23
max-line-length = 150
4+
statistics = True

.github/linters/.isort.cfg

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[settings]
2+
profile = black

.github/linters/.mypy.ini

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# Global options:
2-
31
[mypy]
42
disable_error_code = attr-defined, import-not-found
3+
4+
[mypy-github3.*]
5+
ignore_missing_imports = True

0 commit comments

Comments
 (0)