Maria Florencia Besteiro Gonzalez
c0cb6710ba
Merge pull request #35948 from overleaf/dk-git-bridge-health-check-race
...
[git-bridge] Fix health check race on shared probe file
GitOrigin-RevId: 1463880cb4770a730e3e164bf9a5ff89366434b5
2026-09-17 11:40:21 +00:00
Domagoj Kriskovic
0a913bba5e
simplify health check comments
...
GitOrigin-RevId: cc31a6fd98a2c21b8163912e25542e5584d1794f
2026-09-17 11:37:03 +00:00
Domagoj Kriskovic
655034fb8e
[git-bridge] Make liveness detect a dead service
...
GitOrigin-RevId: 266f6db044eec8b362b07bdfed45f892dd272413
2026-09-17 11:36:59 +00:00
Miguel Serrano
4f9ada1ecb
[web] Add env variable to control GceMetadataLogLevelChecker ( #35273 )
...
The feature should be disabled in Server Pro, since the container is expected not to make any external request.
GitOrigin-RevId: 38b59de61e498c58a5fbacf48d2244481d099187
2026-09-17 11:31:27 +00:00
John Lees-Miller
aa97f5794c
[git-bridge] fix symlink handling ( #35133 )
...
GitOrigin-RevId: 282823db63f64bfae950b00e77a6cdc2a048b0ce
2026-09-17 11:16:15 +00:00
David
f27112179a
Merge pull request #33771 from overleaf/mj-git-bridge-default-main
...
[git-bridge] Default new projects to main rather than master
GitOrigin-RevId: 3d7d60c0aab6e5d0d10d282d6d491d4f735ed94c
2026-06-12 08:06:20 +00:00
David
be5f8b425a
Merge pull request #34450 from overleaf/dp-handle-dot-git-error
...
[git-bridge] Surface GitUserException messages to the git client
GitOrigin-RevId: 45256ca8005142a0f70839e2567341a5984955a7
2026-06-11 08:05:18 +00:00
David
bfc46c4591
Merge pull request #34467 from overleaf/dp-git-bridge-dynamic-port
...
[git-bridge] Bind integration test server to a dynamic port
GitOrigin-RevId: 12b570dbb4bc092c05e864c28ff554d672084804
2026-06-11 08:05:14 +00:00
David
1542fbab57
Merge pull request #33770 from overleaf/mj-git-bridge-hook-readbranch
...
[git-bridge] Ensure pushed branches match branch on disk
GitOrigin-RevId: 9fb6b6f6475790ad83b560a84b625e6a2b806254
2026-06-10 08:05:29 +00:00
Liam O'Brien and Claude Opus 4.7
e53c6f2aea
Notify users about expiring git PATs and expose PATs in admin panel ( #33802 )
...
* Allow admin access to user PATs
* Tests for new screen in admin panel
* Adding error for invalid token and way to parse error for OAuth 2
* Git bridge handles expired PAT
* Script for alerting on close to expiry and expired git tokens
* Refactoring and simplifying
* Updating email templates to match agreed docs
* tweak to email subject to include Overleaf
* Allowing dry run in scripts and general tidy up
* removing redundant tests and dry running script
* Fixing CI errors
* Adding new tab to admin test expectation
* Address PR feedback on oauth2-server changes
- Replace ad-hoc overleafErrorCode prop with a TokenExpiredError subclass
- Collapse listTokens/listTokensForAdmin into a single hook
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* Adding cron definitions for alerting on expiring git pat
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
GitOrigin-RevId: 69b9fd901a201592a580c69abe7bd7d603e85d3a
2026-06-04 08:05:26 +00:00
David
b6b03a2091
Merge pull request #33471 from overleaf/copilot/fix-git-integration-prompts
...
Fix incorrect auth error messages shown to git bridge users
GitOrigin-RevId: 52888e991cf1ec7f3ae28c67fcd70fa2a1a9fad9
2026-05-28 08:06:31 +00:00
Eric Mc Sween
2913e462ec
Merge pull request #33665 from overleaf/copilot/fix-error-logging-in-git-bridge
...
git-bridge: Log WrongBranchException and ForcedPushException at WARN instead of ERROR
GitOrigin-RevId: 7aaa934a0df614e336ce3c20b892af1af0cd070f
2026-05-18 08:06:29 +00:00
Eric Mc Sween
d48af6dc1b
Merge pull request #33213 from overleaf/em-git-bridge-structured-logging
...
git-bridge: structured JSON logging for GCP Cloud Logging
GitOrigin-RevId: 7ff06202cab6fe0e35c4a4f757d0b9ad04e5431a
2026-05-13 08:06:31 +00:00
Miguel Serrano
251ccbf1ad
[git-bridge] Downgrade info logs to debug ( #32470 )
...
* [git-bridge] Downgrade `info` logs to `debug`
Moving most `info` logs to `debug` to reduce log noise.
GitOrigin-RevId: 21f8d11ba950078b5e3a88a245e8ed68f2548141
2026-03-30 08:05:23 +00:00
Miguel Serrano
a6fd4c4f5a
[git-bridge] Added warning on non-fresh repo initialisations ( #32432 )
...
* [git-bridge] Added warning on non-fresh repo initialisations
Addresses a TODO by adding a warning when trying to initialise a repo that already exists and is not fresh.
GitOrigin-RevId: f801df9e1c77bfbc8a9a4101f01d5a71c383dc0f
2026-03-26 09:06:56 +00:00
Mathias Jakobsen
0fc0e54cf5
Merge pull request #29325 from overleaf/dp-git-bridge-aws-sdk
...
[git-bridge] Update AWS S3 SDK
GitOrigin-RevId: c40f6c0c3eef6e45e27a57462a7a4732d5151c26
2026-01-07 09:05:57 +00:00
Mathias Jakobsen
bf662f74f5
Merge pull request #30458 from overleaf/mj-git-bridge-local-swap
...
[git-bridge] Mock S3 locally with minio
GitOrigin-RevId: d56659d601e4450f69332202b86e61a443375101
2026-01-07 09:05:38 +00:00
Mathias Jakobsen
32845170ff
Merge pull request #30497 from overleaf/mj-git-bridge-staging-swap
...
[git-bridge] Reduce amount of projects on staging git bridge disk
GitOrigin-RevId: 428825f354487ece20b2538e7d312186d56cc03a
2026-01-07 09:05:33 +00:00
Miguel Serrano
48e7f8042b
[git-bridge] Update jetty to v12 ( #30221 )
...
GitOrigin-RevId: 44b3f754b3dbced8a2ac47472e113ef4cae30c50
2025-12-18 09:05:13 +00:00
Miguel Serrano
44926d3519
Merge pull request #24721 from overleaf/msm-cleanup-git-oauth-secret
...
[git-bridge] Cleanup `oauth` clientID/secret
GitOrigin-RevId: 48144d928119782d1c7b048b0cb6a4afb6072f28
2025-04-09 08:04:48 +00:00
Jakob Ackermann
14d9874b68
[git-bridge] add CORS support ( #23892 )
...
GitOrigin-RevId: 9e3d85e479746affd047434ec9ce2588b60ca76c
2025-02-28 09:06:10 +00:00
Miguel Serrano
1a5db4b385
Merge pull request #23551 from overleaf/msm-git-bridge-update-deps
...
[git-bridge] Upgrade dependencies, use aws-s3 lib
GitOrigin-RevId: a542810d425309e8356ebc77752266b41f6006f4
2025-02-13 09:05:49 +00:00
Liangjun Song
51b46f3909
Merge pull request #20996 from overleaf/ls-proper-error-for-wrong-git-url-format
...
proper error message for wrong git url format
GitOrigin-RevId: a6278850c2eca7e85c2526135d1c769fcbe94729
2024-10-14 11:10:14 +00:00
Liangjun Song
180718678c
Merge pull request #20498 from overleaf/ls-remove-pw-grant-logic
...
remove password grant logic
GitOrigin-RevId: ba42deea5824e6f91affceaa19c4d523ec73ce4c
2024-09-25 08:05:11 +00:00
Liangjun Song
1af7e29d06
handle 410 errors from oauth/token ( #19996 )
...
GitOrigin-RevId: b4afe36db789959fa1496a15e0e604ae69969da4
2024-08-21 08:04:11 +00:00
Miguel Serrano
3e81e212f3
Merge pull request #19054 from overleaf/msm-fit-bridge-java-21
...
[git-bridge] Update Java 21
GitOrigin-RevId: 67429a15e484947b9109ceedc303b3a3c8d32911
2024-07-04 08:05:47 +00:00
Miguel Serrano
da5846209f
Merge pull request #18402 from overleaf/msm-git-bridge-pom
...
* [git-bridge] Extracted pom versions to properties
Managing versions as properties is a best practice
with pom files. An advantage in our case is ensuring
dependency groups (as simpleclient) are upgraded
together.
* [git-bridge] Remove '_' as keyword
* [git-bridge] Added formatting with 'fmt-maven-plugin'
* Remove java from .editorconfig
No longer needed as a formatter is now available
* Replace javadoc comments with multiline comments
Replaces "/**" with "/*", which then prevents the formatter
from adding HTML elements to comments
* [git-bridge] Formatted .java files
GitOrigin-RevId: 0997b838cee88c290d824a74444295e26392f26b
2024-06-17 08:04:21 +00:00
ilkin-overleaf
97303c8a43
Merge pull request #14937 from overleaf/ii-git-access-link
...
Change docs link on project clone failure
GitOrigin-RevId: 930db8a771e00adf15f83d7740e289a8a868f62d
2023-09-25 08:04:35 +00:00
Miguel Serrano
afeeb9be68
Merge pull request #13498 from overleaf/msm-git-logback-configurable
...
[git-bridge] Configurable `LOG_LEVEL`
GitOrigin-RevId: 5dc34a3c980d9fd83898b4f96a30f60a8f9201ad
2023-07-17 10:42:12 +00:00
Eric Mc Sween
4535364ee2
Merge pull request #13387 from overleaf/em-git-bridge-remove-v1-to-v2-conversions
...
Remove automatic conversion of v1 projects to v2 in git-bridge
GitOrigin-RevId: af0285d98c77f4c9014da5c1d20d7def4b866cde
2023-07-17 10:32:24 +00:00
Eric Mc Sween
a5834a0f8c
Merge pull request #13107 from overleaf/em-reenable-swap-job-test
...
Reenable swap job test in git bridge
GitOrigin-RevId: 4fcef9d1b9a6ef169b14ec490b785daeb80ab418
2023-05-17 12:05:20 +00:00
Eric Mc Sween
effccf2d3a
Merge pull request #12997 from overleaf/em-git-bridge-pat-messaging
...
Adapt git bridge messaging to personal access tokens
GitOrigin-RevId: 0b5d5ecbd97814c8b18827fe11e77513c11bab3a
2023-05-16 08:04:36 +00:00
Eric Mc Sween
cc604376c5
Merge pull request #12882 from overleaf/em-git-bridge-swap-job-config
...
Disable swap job when swap store is unsafe
GitOrigin-RevId: 104b03e378e7802f9ba6ff96b5a626a2fa7960fb
2023-05-02 19:45:48 +00:00
Miguel Serrano and Eric Mc Sween
0564532f92
[git-bridge] Add support for Oauth2 Personal Access Tokens ( #12795 )
...
* [git-bridge] Add support for Oauth2 Personal Access Tokens
Adds support for Personal Access Tokens by sending a Bearer
token authentication when the username is `git`.
The feature is controlled by `GIT_BRIDGE_ACCESS_TOKEN_ENABLED`
---------
Co-authored-by: Eric Mc Sween <5454374+emcsween@users.noreply.github.com >
GitOrigin-RevId: 5553b0b68574158ede86ceec6c618cf4c4b09c92
2023-05-02 19:43:59 +00:00
Eric Mc Sween
c539e960e7
Merge pull request #12671 from overleaf/em-git-bridge-delete-project
...
Add endpoint to delete project data in git bridge
GitOrigin-RevId: bdc9701284255166bf4a122dad5fd89ced0c0ca2
2023-04-25 08:06:30 +00:00
June Kelly
7c1e91573c
Merge pull request #10784 from overleaf/jk-gitbridge-add-rate-limits
...
[git-bridge] Add rate-limits on GitBridgeRouter
GitOrigin-RevId: ec935fae39cc061cefe3c932304de8cde2fdd185
2022-12-14 09:02:57 +00:00
Miguel Serrano
e93a4336bc
Merge pull request #9309 from overleaf/msm-error-git-bridge-link
...
[git-bridge] replace error link with troubleshooting age
GitOrigin-RevId: 51853e6d65d7227685cb16f96fdf84678b01b710
2022-08-31 08:03:52 +00:00
June Kelly
7c809432db
Merge pull request #8409 from overleaf/jk-git-bridge-operation-in-progress
...
[git-bridge] Operation-in-progress message
GitOrigin-RevId: 2836c3917303f06c7ff2e0b91a36f88237276507
2022-07-13 08:04:46 +00:00
Miguel Serrano
d23874f04c
Merge pull request #6969 from overleaf/msm-fix-log-debug
...
[git-bridge] Fix `Log.debug()` sending `INFO` logs
GitOrigin-RevId: ef87b35ee3c6fa7659671a0a65545fa34f04dcd4
2022-03-08 09:03:17 +00:00
Miguel Serrano
fe35372d27
Merge pull request #6849 from overleaf/msm-git-bridge-log-level
...
[git-bridge] review logging levels
GitOrigin-RevId: beb6ce89ccdee7c60c4439d7a5252d7858956a9a
2022-03-02 09:02:40 +00:00
June Kelly
57613ba547
Merge pull request #6063 from overleaf/jk-gitbridge-rate-limit-429
...
[git-bridge] Pass 429 and message to client
GitOrigin-RevId: f751b27efdbad9d775dead2a209fd7468c253ad2
2021-12-15 09:03:03 +00:00
June Kelly
231ba305ed
Merge pull request #5477 from overleaf/jk-git-bridge-put-log-upgrade
...
[git-bridge] raise log level to error in put hook
GitOrigin-RevId: 45a4a77200f8e8490c4b70922614253c984c9d36
2021-10-15 08:03:12 +00:00
Simon Detheridge
1a8c5c9498
Set global logging limit to INFO
2021-07-27 09:55:04 +01:00
Simon Detheridge
4318dea5a0
Restore debug level to INFO
2021-07-19 10:54:59 +01:00
Shane Kilkelly
21c1378b4a
Drop the root log level to "DEGUG"
...
This allows our dependencies, such as jgit, to log
at the debug level
2021-07-09 11:11:52 +01:00
Simon Detheridge
087c076fcd
Enable more verbose logging
2021-07-08 12:32:15 +01:00
Simon Detheridge
c6d20faa34
Add debug logging to push mechanism
2021-07-08 12:32:10 +01:00
Simon Detheridge
5be3616109
Add debug logs to put hook
2021-07-08 12:15:46 +01:00
Simon Detheridge
3b27a2ee6a
Add debug logs to project lock mechanism
2021-07-08 12:15:00 +01:00
Simon Detheridge
a3c4f8c4e6
Add format-style Log.debug method
2021-07-08 12:14:29 +01:00