Sign in or sign up before continuing. Don't have an account yet? Register now to get started.
Register now
Commits on Source
155
313f222f
refactor: add allowInsecure flag to tlsConfig func
Jun 25, 2025
44543d8e
refactor: move API test client to cmdtest package
Jun 25, 2025
c9e05df7
refactor: unexport private client factory functions
Jun 25, 2025
39b92469
refactor: introduce client option funcs to replace various client factory functions
Jun 25, 2025
d469a715
refactor: unexport client protocol
Jun 25, 2025
eee9503f
refactor: unexport internal gitlab client
Jun 25, 2025
678ad598
refactor: introduce http client client option funcs
Jun 25, 2025
3dbf0933
refactor: remove introduce HTTP client override functionality
Jun 25, 2025
b06ced1b
refactor: remove obsolete client refresh functionality
Jun 25, 2025
33ad9005
refactor: remove unneccessary use of global apiClient
Jun 25, 2025
b001bc30
refactor: introduce ApiClient factory function
Jun 25, 2025
d4bad0f4
refactor: always use factory to create client from commands
Jun 25, 2025
ca286bd2
refactor: remove global apiClient instance
Jun 25, 2025
4f4a5341
Merge branch 'refactor-global-api-client' into 'main'
Jun 26, 2025
842c1ccf
refactor: remove IOStreams globals
Jun 26, 2025
656c43ed
Merge branch 'refactor-remove-iostreams-globals' into 'main'
Jun 26, 2025
9ad7929f
refactor: remove global terminal-related variables
Jun 26, 2025
56f9a1a6
Merge branch 'refactor-remove-terminal-globals' into 'main'
Jun 26, 2025
76dca29a
refactor: introduce proper factory for iostreams
Jun 26, 2025
b39fb03f
refactor: use tagged switch instead of if to set iostreams prompt
Jun 26, 2025
ae65148f
refactor: unexport internal 256 color support check function
Jun 26, 2025
4ced0cd7
refactor: exclusively use `cmdtest.TestIOStreams` factory func in tests
Jun 26, 2025
7b3e646f
Merge branch 'refactor-iostreams-factory' into 'main'
Jun 26, 2025
bc98a6fc
refactor: create config before factory to improve factory immutability
Jun 26, 2025
54dd658c
refactor: configure iostreams from config in factory func
Jun 26, 2025
417b2d6e
refactor: reduce down to single factory creation function
Jun 26, 2025
fe371ebb
refactor: initialize config exactly once
Jun 26, 2025
6d2077bf
refactor: do not stub factory when no required
Jun 26, 2025
0a75c970
refactor: directly create factory with test config instead of stubbing
Jun 26, 2025
4c17400b
refactor: use prod factory directly in integration tests
Jun 26, 2025
4a1fab22
Merge branch 'refactor-config-init' into 'main'
Jun 26, 2025
590a50b3
refactor: remove custom Eq test helper
Jun 26, 2025
08420152
refactor: remove exotic FirstLine test helper function
Jun 26, 2025
96b814eb
refactor: use ExecuteCommand in favor of RunCommnad
Jun 26, 2025
8487de9e
Merge branch 'refactor-test-helpers' into 'main'
Jun 26, 2025
1957124b
refactor: remove global build info and introduce user agent to factories
Jun 26, 2025
ff97fcfd
refactor: remove global default hostname and protocol variables
Jun 26, 2025
810049c1
refactor: remove global debug variable
Jun 26, 2025
37e19c98
refactor: introduce build info to factory and use consistently in commands
Jun 26, 2025
777a1e33
refactor: move survey core setup out of main function
Jun 26, 2025
c6eeafc8
refactor: concentrate debug mode setup in one place
Jun 26, 2025
2a1bcab6
refactor: rename telemtry hook setup function
Jun 26, 2025
078f45b9
refactor: update check from main function
Jun 26, 2025
c61994dc
chore(ci): enable race detector in tests
Jun 26, 2025
a448c734
ci: upgrade golangci-lint to v2
Jun 26, 2025
ac4f6db1
Merge branch 'chore/upgrade-golangci-lint-v2' into 'main'
Jun 26, 2025
66fa9751
Merge branch 'refactor-overrides' into 'main'
Jun 27, 2025
d9df7037
chore(deps): update dependency golangci-lint to v1.64.8
Jun 27, 2025
a30a2a27
refactor: remove manual RepoOverride from commands
Jun 27, 2025
86013b73
refactor: remove manual RepoOverride from integration tests
Jun 27, 2025
04f04448
refactor: remove integration test that doesn't make sense
Jun 27, 2025
b812dc0f
Merge branch 'renovate/golangci-lint-1.x' into 'main'
Jun 27, 2025
20f89b1e
Merge branch 'refactor-repo-overrides' into 'main'
Jun 27, 2025
333a434f
feat(cluster/graph): better error reporting
Jun 29, 2025
864ec044
Merge branch 'ash2k/graph-better-error' into 'main'
Jun 29, 2025
91cfd6fa
chore(deps): update dependency golangci-lint to v2.2.0
Jun 29, 2025
9e96a3c5
Merge branch 'renovate/golangci-lint-2.x' into 'main'
Jun 29, 2025
13aabb6f
chore(deps): update dependency golangci-lint to v2.2.1
Jun 29, 2025
d66ee664
Merge branch 'renovate/golangci-lint-2.x' into 'main'
Jun 30, 2025
8b03a80f
refactor: cache base repo
Jun 30, 2025
f2083321
Merge branch 'refactor-repo-overrides' into 'main'
Jun 30, 2025
54397893
refactor: move commands/ under internal/
Jun 30, 2025
52e1543a
refactor: move packages from pkg/ under internal/
Jun 30, 2025
7553aa20
refactor: move cmdtest package into internal/testing
Jun 30, 2025
69aa6b14
refactor: move cmdutils package from commands/ to internal/ directly
Jun 30, 2025
b1548012
refactor: only depend on cmdutils from commands
Jun 30, 2025
28b9830f
refactor: add depguard rule that no testing package is used in non-testing code
Jun 30, 2025
a362220f
refactor: move api package into internal/
Jun 30, 2025
163ea6d2
refactor: remove unused git_mock package
Jun 30, 2025
83528f34
refactor: move httpmock to testing/ and introduce testing/gitmock
Jun 30, 2025
371c8780
refactor: remove deadcode
Jun 30, 2025
0d207f86
refactor: remove unneccessary type conversions
Jun 30, 2025
223e5b82
refactor: remove unused parameters
Jun 30, 2025
4f5a2e17
refactor: do not used named returns unless it makes sense
Jun 30, 2025
a8326fe2
Merge branch 'refactor-project-structure' into 'main'
Jun 30, 2025
2a4444e3
fix: prevent crash when it is not possible to get client for telemtry
Jun 30, 2025
10e736dc
refactor: move hooks package into telemetry files in main pkg
Jun 30, 2025
7b38c93b
Merge branch 'refactor-telemetry-hooks' into 'main'
Jun 30, 2025
bb023561
refactor: use NewTestFactory in SetupCmdTest
Jun 30, 2025
f46744d8
feat(cluster/graph): use struct for arc attributes
Jul 01, 2025
4fcf4259
Merge branch 'ash2k/attr-struct' into 'main'
Jul 01, 2025
3e042d23
refactor: use NewTestFactory instead of InitFactory in command tests
Jul 01, 2025
77d05bc9
refactor: remove unused cmdtest.InitFactory
Jul 01, 2025
f1037d31
refactor: rename MustTestClient to NewTestApiClient
Jul 01, 2025
35ac282b
refactor: use NewTestFactory with NewTestApiClient to remove TestClient
Jul 01, 2025
7f3cffab
refactor: use NewTestFactory instead of manually constructing test factory
Jul 01, 2025
87bf84fb
Merge branch 'refactor-test-factory' into 'main'
Jul 01, 2025
4fb8e137
chore(pipeline): use 2x large runners for release test
Jul 01, 2025
b6b7b4be
refactor: move commands/flag into cmdutils
Jul 01, 2025
20e1b442
Merge branch '2xlarge-runners-releaes-test' into 'main'
Jul 01, 2025
b3ee08d0
Merge branch 'refactor-flags-cmdutils' into 'main'
Jul 01, 2025
08798cf9
refactor: remove unnecessary if err check when creating new client
Jul 01, 2025
a54f3ede
refactor: remove unused protocol parameter for api.NewClientWithCfg
Jul 01, 2025
09740411
refactor: rename api.NewClientWithCfg to api.NewClientFromConfig
Jul 01, 2025
83921118
refactor: remove unnecessary lazy initalization of GitLab Client in API client
Jul 01, 2025
d401a8d4
refactor: remove unused BaseURL method in API client
Jul 01, 2025
6e9f8a8d
refactor: speed up dpop generate test by pre-generating test data
Jul 01, 2025
1c3443d2
Merge branch 'refactor-api-client-construction' into 'main'
Jul 01, 2025
60dceed7
Merge branch 'speed-up-auth-test' into 'main'
Jul 01, 2025
665f3a47
chore(deps): update module gitlab.com/gitlab-org/api/client-go to v0.131.0
Jul 01, 2025
55 additional commits have been omitted to prevent performance issues.
Loading
Loading