Skip to content

Commit 2018405

Browse files
authored
Merge pull request #2 from konard/issue-1-c860950de9b1
feat: Implement glab-setup-git-identity - GitLab CLI based git identity setup
2 parents 660449b + 738e977 commit 2018405

File tree

14 files changed

+1216
-215
lines changed

14 files changed

+1216
-215
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
'glab-setup-git-identity': minor
3+
---
4+
5+
Implement glab-setup-git-identity - GitLab CLI (glab) based git identity setup
6+
7+
This is the initial implementation similar to gh-setup-git-identity but for GitLab.
8+
9+
Features:
10+
11+
- Check GitLab CLI authentication status
12+
- Run interactive or token-based authentication
13+
- Get GitLab user information (username and email)
14+
- Configure git user.name and user.email from GitLab account
15+
- Support for global and local git config scopes
16+
- Dry-run mode for previewing changes
17+
- Support for self-hosted GitLab instances via hostname option
18+
- Full TypeScript type definitions included

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ jobs:
200200

201201
- name: Run tests (Deno)
202202
if: matrix.runtime == 'deno'
203-
run: deno test --allow-read
203+
run: deno test --allow-read --allow-run --allow-env
204204

205205
# Release - only runs on main after tests pass (for push events)
206206
release:

0 commit comments

Comments
 (0)