-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
feat(gitlab): comprehensive integration alignment with GitHub #1413
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
Changes from all commits
b9e7127
2addc5f
c74b240
ecdac20
b4238b0
ea18e28
60105c4
dc84e0b
6640ea6
420f8c0
64a11cc
26a16db
044be5b
b1a395e
2057125
ee4cd50
c914ae7
c29cfb9
f886d9e
a27ab93
553cc72
eac6339
00adf23
167177b
046b8dd
eab8245
cb5d8e3
df245b5
0c158c7
df86473
b5914d2
4badff6
25849d6
a4cea45
a14dcf9
28a6365
f100d73
cd63dd1
6219c20
27ec2b2
92d3b07
6028a39
b000b28
2e76a8c
12164d7
ef6f68a
e27d19b
3ba37c0
4ef34b3
848d97a
3756462
5026723
b710569
01b62cc
e51c35e
87b62b2
659ff17
a1b7206
2662683
6efa86e
d8ee9ee
6e99efc
3abd6f2
3518ae9
62e4462
d38fb6b
b7d5793
b8dfabe
8b8bfcc
4417b6c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -62,9 +62,6 @@ Thumbs.db | |
| # Tests (development only) | ||
| tests/ | ||
|
|
||
| # Exception: Allow colocated tests within integrations/graphiti | ||
| !integrations/graphiti/tests/ | ||
|
|
||
| # Auto Claude data directory | ||
| .auto-claude/ | ||
| coverage.json | ||
| /gitlab-integration-tests/ | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick | 🔵 Trivial Consider aligning with the The new ignore entry is placed under the "Auto Claude data directory" comment but doesn't follow the If this directory contains Auto Claude-managed integration test artifacts or temporary data, consider:
The current pattern ♻️ Proposed organizational improvementOption 1: Follow # Auto Claude data directory
.auto-claude/
-/gitlab-integration-tests/Then store integration tests in Option 2: Move to Tests section # Tests (development only)
tests/
+gitlab-integration-tests/
# Auto Claude data directory
.auto-claude/
-/gitlab-integration-tests/(Remove the leading Based on learnings, project data should be stored in 🤖 Prompt for AI Agents |
||
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.
🧹 Nitpick | 🔵 Trivial
Solid worktree-aware environment handling.
The
.gitfile detection,sed-based gitdir parsing, absolute-path resolution, and the explicitunsetofGIT_DIR/GIT_WORK_TREEwhen not in a worktree are all well-reasoned. This correctly prevents the cross-worktree contamination bug described in the header comments.One minor hardening note: if
dirnameof a relativeWORKTREE_GIT_DIRhappens to resolve through a symlink, the resulting absolute path may differ from what Git expects. In practice this is unlikely (Git writes real paths), butpwd -Pinstead ofpwdon line 24 would canonicalize through symlinks for extra safety.Optional hardening
📝 Committable suggestion
🤖 Prompt for AI Agents