-
Notifications
You must be signed in to change notification settings - Fork 17
GitHub integration #815
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
GitHub integration #815
Changes from all commits
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
c6e5b56
feat: add model for tracking git mirror of a codebase
sgfost 4314794
feat: add codebase git repository fs api
sgfost 679a1ab
feat: add github integration api and mirroring tasks
sgfost 7d053f7
feat: github integration ui and mirroring feature
sgfost c7b9c25
feat: rework git integration models and github/fs apis
sgfost a3738fd
feat: views/routing for github integration config
sgfost bca3816
feat: add github sync configuration page
sgfost f4531b7
feat: add create/update functionality to the gh sync config
sgfost 6eacaa1
feat: add guidance for connecting acct in gh sync config
sgfost 6965098
feat: add new feature overview/explainer page for gh sync
sgfost e45c866
feat: add external/archived release type
sgfost 6c0c5d5
feat(WIP): user-owned repos webhook + workflows
sgfost bf3e88b
feat: user-owned repos are working
sgfost 1efdb44
feat: remove github sync org option, refine UI and overview/help page
sgfost 0f8fc01
fix: rename github -> CML process 'archiving' -> 'importing'
sgfost 15745fc
fix: improve syncing workflow and transparency
sgfost 0e52288
feat(WIP): github release importing
sgfost 46f572b
feat(WIP): add release FS API for imported releases
sgfost 81d599f
feat: github release importing
sgfost 89ba20e
feat: imported-specific release editor UI
sgfost d288c61
feat: extract metadata from imported releases to populate CML release
sgfost 5614ff2
fix: add configurable github app webhook secret
sgfost 66fd73b
feat: add gh sync config settings model, clarify overview
sgfost 0119f27
feat: improve gh sync configuration UI
sgfost 0ec356a
refactor: github install status method for any user
sgfost bf261f2
feat: add archive preview in release editor for published releases
sgfost 4d628c8
fix: resolve tags when importing releases
sgfost 39dc8d1
feat: improve github sync overview page
sgfost 0bc439b
feat: slim down model library preamble thing
sgfost ddfbd9b
feat: github sync config app link and soft feature flag
sgfost e85c529
fix: clarify and correct coerce_codemeta/cff
sgfost 1e096c5
fix: imported release peer review
sgfost af0642e
test: add github sync importer/webhook/etc tests
sgfost 8f6aa02
fix: dont try to create review draft copy of unpublished releases
sgfost 99e91cf
fix: conditionally send diff versions of revisions requested email
sgfost f037b07
feat: add some indicators for imported releases
sgfost f15e642
feat: switch to a manual release syncing workflow
sgfost e8f8e85
refactor: simplify outbound git ref tracking
sgfost 0ba2a65
fix: prevent recursive update loops when building git repos
sgfost d849aa4
feat: better github integration release management
sgfost c67f683
fix: migration, mark github integration info page as outdated
sgfost 23d8c99
feat: another gh integration overview page rework
sgfost 48813af
content: initial github overview page with placeholder videos
sgfost 4fd10a8
fix: imported release metadata extraction + ui fixes
sgfost 8b07270
feat: more info for imported releases under review
sgfost f21ab1e
fix: additional note on "pushing" to github
sgfost 9dc8d81
fix: improve messaging and feedback for github connections
sgfost 66cd885
fix: include git repositories in borg repo
sgfost a7ac67f
test: update github integration tests
sgfost 89d853d
fix: validate integration app access before connecting to repos
sgfost f09344c
fix: fail main branch push jobs when they fail
sgfost 93fac65
feat: gh integration feature flag and repo disconnection button
sgfost d43b529
fix: github release importer uses the correct programming langs model
sgfost fa8679f
fix: some minor issues/bugs
sgfost 65d7d0c
fix: github integration app id should be a str
sgfost 466c041
ui: consider text wrap badge instead of truncate
alee cd83243
refactor: prefer pathlib to os for fs operations
alee fcea1c6
refactor: favor pathlib.Path over os.path
alee f9cae3d
refactor: minor test refinement
alee bb9747b
refactor: minor refinement
alee 85e12d6
refactor: extract structural repo check
alee d98e547
refactor: minor test hygiene
alee 5d893f6
refactor: add logging
alee be8bbc5
docs: refine upload instructions
alee 8e2d56c
fix(WIP): add logging to github_sync_webhook
alee d71c975
chore: remove logs and backups from docker context
alee File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,3 +5,5 @@ build | |
| incoming | ||
| docker | ||
| *.zip | ||
| logs | ||
| backups | ||
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
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should document INSTALLATION_ID on the infra wiki: purpose, how / when is it set in dev / staging / prod, etc