Loading
Commits on Source 60
-
Kai Armstrong authored
-
Timo Furrer authored
chore(lint): enable 19 new linters and address violations See merge request !3355 Merged-by:
Timo Furrer <tfurrer@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Kai Armstrong <karmstrong@gitlab.com> -
Ben Bodenmiller authored
-
Timo Furrer authored
docs: Format quoted command references as code in env vars table See merge request !3347 Merged-by:
Timo Furrer <tfurrer@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Co-authored-by: Ben Bodenmiller <bbodenmiller@gmail.com>
-
Brendan Lynch authored
-
Brendan Lynch authored
-
Brendan Lynch authored
-
Brendan Lynch authored
-
Brendan Lynch authored
-
Brendan Lynch authored
-
Kai Armstrong authored
docs(todo): add synopsis and examples to todo commands See merge request !3362 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Co-authored-by: Brendan Lynch <blynch@gitlab.com>
-
Brendan Lynch authored
-
Timo Furrer authored
docs: update AGENTS.md with comprehensive agent instructions See merge request !3331 Merged-by:
Timo Furrer <tfurrer@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Brendan Lynch authored
-
Kai Armstrong authored
-
Timo Furrer authored
docs(duo): expand MR review instructions from 3 to 17 blocks See merge request !3346 Merged-by:
Timo Furrer <tfurrer@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Reviewed-by:
Thomas Schmidt <tschmidt@gitlab.com> Co-authored-by:
Kai Armstrong <karmstrong@gitlab.com> -
Kai Armstrong authored
docs(snippet): add synopsis and examples to snippet commands See merge request !3364 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Kai Armstrong authored
docs(iteration): add synopsis and examples to iteration commands See merge request !3363 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Kai Armstrong authored
docs(release): add synopsis and examples to release commands See merge request !3366 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Kai Armstrong authored
docs(opentofu): add synopsis and examples to opentofu commands See merge request !3367 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Kai Armstrong authored
docs(mr): add synopsis and examples to mr commands See merge request !3368 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Kai Armstrong authored
docs: fix flag punctuation and example formatting (quick wins) See merge request !3372 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Brendan Lynch authored
-
Brendan Lynch authored
docs: add synopsis and examples to issue and incident commands See merge request !3370 Merged-by:
Brendan Lynch <blynch@gitlab.com> Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com>
-
Brendan Lynch authored
-
Kai Armstrong authored
docs(repo): add synopsis and fix usage notation in repo commands See merge request !3369 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Brendan Lynch authored
-
Kai Armstrong authored
docs: add synopsis and examples to misc standalone commands See merge request !3371 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Brendan Lynch <blynch@gitlab.com>
-
Kai Armstrong authored
-
Kai Armstrong authored
refactor(config): canonical schema with `config set` validation Closes #8335 See merge request !3354 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by: Oscar Tovar <otovar@gitlab.com> Reviewed-by:
Oscar Tovar <otovar@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com>
-
Eduardo Bonet authored
-
Kai Armstrong authored
feat(api): forward GITLAB_DUO_SESSION_ID as X-Gitlab-Duo-Session-Id header Closes #8328 See merge request !3361 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Eduardo Bonet <ebonet@gitlab.com> -
Kai Armstrong authored
-
Timo Furrer authored
feat(whatsnew): add command and post-upgrade banner See merge request !3335 Merged-by:
Timo Furrer <tfurrer@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Kai Armstrong <karmstrong@gitlab.com> -
Kai Armstrong authored
-
Kai Armstrong authored
feat(skills): notify when installed skills have updates See merge request !3344 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by:
Timo Furrer <tfurrer@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com>
-
Brendan Lynch authored
-
Kai Armstrong authored
docs: update README environment variables See merge request !3358 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Co-authored-by: Brendan Lynch <blynch@gitlab.com>
-
Eduardo Bonet authored
-
Kai Armstrong authored
feat(api): forward DUO_WORKFLOW_WORKFLOW_ID as X-Gitlab-Duo-Workflow-Id header See merge request !3374 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by:
Kai Armstrong <karmstrong@gitlab.com>
Co-authored-by:
Eduardo Bonet <ebonet@gitlab.com> -
Kai Armstrong authored
-
Jay McCure authored
feat(repo): add prune command to delete merged local branches Closes #8142 See merge request !3334 Merged-by:
Jay McCure <jmccure@gitlab.com> Approved-by:
Jay McCure <jmccure@gitlab.com> Reviewed-by:
Gary Holtz <gholtz@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Kai Armstrong <karmstrong@gitlab.com> -
Timo Furrer authored
WriteConfigFile was a mutable package global that tests swapped via StubWriteConfig (racy under t.Parallel) or wrapped in noWriteConfig shims, only to keep cfg.Write() off ~/.config/glab-cli. Each Config now owns the dir it writes to: - dir == "" is in-memory; Write()/WriteAll() are no-ops (NewBlankConfig, NewFromString) — drops ~70 StubWriteConfig calls and the shims. - NewBlankConfigInDir/NewFromStringInDir persist to a dir; capture-write tests read it back from t.TempDir(). - ParseConfig persists to the dir it parsed from; ParseDefaultConfig pins ConfigDir() so production write behaviour is unchanged. StubWriteConfig is removed and WriteConfigFile is now unexported. The Config interface is unchanged and writes are parallel-safe. Read-side globals (ReadConfigFile/LocalConfigFile/StubConfig) remain as a follow-up.
-
Timo Furrer authored
FromURL and FromFullName called config.Init()/config.ParseDefaultConfig() directly, coupling repo resolution to the global config singleton and forcing tests to stub package-level read globals. Thread config.Config through the resolution path instead: FromURL, FromFullName, TranslateRemotes and ResolveRemotesToRepos (plus the ResolvedRemotes that holds it) take config explicitly, supplied from the command layer via f.Config(). Usage is nil-tolerant, preserving the prior "config unavailable" behaviour. No production code reaches the global config now except the single config.Init() in main.go. glrepo tests inject config.NewFromString(...) directly and no longer need config.StubConfig.
-
Timo Furrer authored
-
Timo Furrer authored
-
Timo Furrer authored
-
Kai Armstrong authored
refactor(config): remove mutable globals See merge request !3376 Merged-by:
Kai Armstrong <karmstrong@gitlab.com>
Approved-by:
Kai Armstrong <karmstrong@gitlab.com>
Reviewed-by: GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Timo Furrer <tfurrer@gitlab.com> -
Kai Armstrong authored
-
Jay McCure authored
fix(api): URL-encode magic placeholder substitutions Closes #8352 See merge request !3377 Merged-by:
Jay McCure <jmccure@gitlab.com> Approved-by:
Jay McCure <jmccure@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Kai Armstrong <karmstrong@gitlab.com> -
Ben Bodenmiller authored
-
Brendan Lynch authored
docs: document GLAB_NO_PROMPT and mark NO_PROMPT deprecated Closes #8336 See merge request !3356 Merged-by:
Brendan Lynch <blynch@gitlab.com> Approved-by:
Brendan Lynch <blynch@gitlab.com> Co-authored-by:
Ben Bodenmiller <bbodenmiller@gmail.com>
-
🤖 GitLab Bot 🤖 authored
-
Timo Furrer authored
chore(deps): update dependency @commitlint/config-conventional to ^21.0.2 See merge request !3379 Merged-by:
Timo Furrer <tfurrer@gitlab.com>
Approved-by:
Timo Furrer <tfurrer@gitlab.com>
Co-authored-by: GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Kate Grechishkina authored
-
Brendan Lynch authored
docs: update env vars table to use GLAB_ prefixed names See merge request !3348 Merged-by:
Brendan Lynch <blynch@gitlab.com> Approved-by:
Brendan Lynch <blynch@gitlab.com> Reviewed-by:
Brendan Lynch <blynch@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Kate Grechishkina <khrechyshkina@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
Ahmed Hemdan authored
chore(deps): update dependency @commitlint/read to ^21.0.2 See merge request !3381 Merged-by:
Ahmed Hemdan <ahemdan@gitlab.com> Approved-by:
Ahmed Hemdan <ahemdan@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Kai Armstrong authored
-
Oscar Tovar authored
fix(binarymgr): sort packages by semver client-side Closes gitlab-org/editor-extensions/gitlab-lsp#2486 See merge request !3384 Merged-by:
Oscar Tovar <otovar@gitlab.com> Approved-by:
Oscar Tovar <otovar@gitlab.com> Reviewed-by:
GitLab Duo <gitlab-duo@gitlab.com> Co-authored-by:
Kai Armstrong <karmstrong@gitlab.com>