Update registry.gitlab.com/gitlab-org/cli Docker tag to v1.71.2
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| registry.gitlab.com/gitlab-org/cli | image-name | minor |
v1.54.0 -> v1.71.2
|
Release Notes
gitlab-org/cli (registry.gitlab.com/gitlab-org/cli)
v1.71.2
Changelog
- c6ab14b27f246ba3bdabd1d4c74bb1165b22227f: feat(duo claude): improve error message when duo claude token retrieval is forbidden (Timo Furrer tfurrer@gitlab.com)
v1.71.1
Changelog
- cd76122bc4a178933c523123979aabbcd726a9bf: Revert "chore: enable signing for all (test)" (Stan Hu stanhu@gmail.com)
- 4003f416dbc9fee461f8eae5bc4cb8ff59511c82: fix: tweak signature name to avoid bin/ (Stan Hu stanhu@gmail.com)
v1.71.0
Changelog
- a61ec841e4af3b058ff142bd663d33b5826cc1b0: fix: add checksums to signing (Stan Hu stanhu@gmail.com)
v1.70.0
Changelog
- 8b9804878992c019e42064ba10cc14b12fa27a18: fix(release): ignore .gitlab-secrets (Timo Furrer tfurrer@gitlab.com)
v1.68.0
Changelog
- 78c7dc2f97664d0a57870be63e63222d097616be: feat(agent bootstrap): support configuring commit author (Timo Furrer tfurrer@gitlab.com)
- ab9c7f0946e72c1a800c1d6d97b7172846a2180b: feat(agent): implement
token listcommand (Timo Furrer tfurrer@gitlab.com) - 3a4d34d50109b4a27e54bc0b31dfbf6aec4600a1: feat(duo/claude): Added support for Claude Code (Shekhar Patnaik spatnaik@gitlab.com)
- a1809f2bab8768223deeecc88d5210005e147757: feat(issue-list): sort and order functionality (Filip Aleksic faleksic@gitlab.com)
- 240f68008ede64f5a4b3a805576f19ab6eb303a5: feat(mr): add URL parsing support for mr (Munish <munishkumar631@gmail.com>)
- 76692fd88a3f594d4c8cb31d6c182fe07d538c27: feat(release): remove
experimentalstatus from --use-package-registry flag (Timo Furrer tfurrer@gitlab.com) - 5101d572e942131a9620820960a2dc20417e99ff: feat(schedule-id): print schedule id on creation (Filip Aleksic faleksic@gitlab.com)
- 6e81bd0d6b48db6ba8aac75af7719e6583515058: fix(cluster/agent/get_token): clean up lock on OS signal (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 376f3ffa9185b63d5e60d0a1cc4cb5f3d1647403: fix(commands): fixes to commands and env vars (Filip Aleksic faleksic@gitlab.com)
- 713ea1b7bf0b0f816357e5151da5eadf4bec61d2: fix(env-var): respect GITLAB_HOST environment variable in all commands (Timo Furrer tfurrer@gitlab.com)
- 8a6f45d74bd670da55aafb5418fc79f78a452a76: fix(help): preserve newlines in glamour output (Jay McCure jmccure@gitlab.com)
- d2c2e9da298771c6c1ddde13552873d754881c41: fix(mr ci): use gitlab api to fetch default branch with fallback to main when... (Munish <munishkumar631@gmail.com>)
- 6adb541585ebb2bfd7bbd0ee1f8d7067ce1846ed: fix: resolve host mismatch bug in repository resolution (Alex Romanov alex@romanov.ws)
- 2fc5d0c645bce17aa5c746319cbc2e2de8e87eb0: refactor(cluster/agent/get_token): ensure the right error is returned (Mikhail Mazurskiy mmazurskiy@gitlab.com)
v1.67.0
Changelog
- b773f6522c52d5f1d8015f1a2b6ddb84c94acbd0: feat(debug): support
GLAB_DEBUG_HTTPenv variable to log HTTP traffic (Timo Furrer tfurrer@gitlab.com) - be1068289efd0ae60c6fe4f5a8c4be11b4bd23a8: feat(opentofu): add
terraformandtfas aliases for theopentofu(Timo Furrer tfurrer@gitlab.com) - e62afb12ebf95fc2df65db274c93e4f4ae15a398: fix(release download): use unauthenticated client for non-GitLab asset links (Timo Furrer tfurrer@gitlab.com)
- fb5bbeea9d4a803de596bd5b56639d47841e7195: refactor(release download): cleanup request creation (Timo Furrer tfurrer@gitlab.com)
v1.66.0
Changelog
- 654f3a85dc567de82dcb3f91794609e3f31c9151: docs: Add a troubleshooting subheading to the README (Amy Qualls aqualls@gitlab.com)
- a5b9c6362ee2806a2ce5e0c13536330eef3895ac: docs: testing against staging (Jay McCure jmccure@gitlab.com)
- cc203aca6c6b4a16ccf9d8faf3b8065756486cc7: feat(agent token): force keyring mode by default (Timo Furrer tfurrer@gitlab.com)
- 82ea474e91dc228b784b58081713ef6c6854a783: feat(agent token): generate new token if cached token has been revoked (Timo Furrer tfurrer@gitlab.com)
- c2091f3a7e8024985d9c09db4a108401e8be0ce4: feat(agent token): lock token creation for concurrent plugin calls (Timo Furrer tfurrer@gitlab.com)
- 266093eb4470c3b8ff55e4b93365d9a6762dd19d: feat(cluster/graph): support filtering by roots (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 7096232d4a334d5cd592b3d7661970ff8e92b240: feat(cluster/graph): support ignoring arc direction when filtering by roots (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 1d83b38350f14b8403be972e667ca8b17bca213e: feat(duo ask): self-hosted instance url check (Dmytro Protsiv protsivd@amazon.com)
- 56b41e5afb5da04b932db1c77875e05d9829ae46: feat(help): document -h short option (Anatoli Babenia anatoli@rainforce.org)
- e18f8969f0dc7e1a9de90719c96c2945ca3d0ead: feat(mr-list): support "Any" user (Filip Aleksic faleksic@gitlab.com)
- 374f268ee79aefe05203e8978c3c729f1386a008: feat(opentofu): add delete command (Timo Furrer tfurrer@gitlab.com)
- 891ae1851de6da4e24f3e2fef084725ce1762982: feat(opentofu): implement new
opentofu initcommand (Timo Furrer tfurrer@gitlab.com) - fbbae2bed4bf30feb136785451b973a38bfb404f: feat(project): enhance fork handling for existing repos (Eve Kolb <evekolb2204@gmail.com>)
- 8f14b63a61834c2ac4c6f5dcbb823d5fcdace4f5: feat(release): support configuring name of release asset package (Timo Furrer tfurrer@gitlab.com)
- c62aa7c09abaaad8c931bd80f8274513baf702a5: feat(state list): add OpenTofu state download command (Timo Furrer tfurrer@gitlab.com)
- 3a7194c26feadca5efd5a2b676942f594bcf3d74: feat(state list): add OpenTofu state list command (Timo Furrer tfurrer@gitlab.com)
- a12fd99c8c62e3cceb05deea19add32ddc448a40: feat(state list): add OpenTofu state lock command (Timo Furrer tfurrer@gitlab.com)
- 75b2506196a7774d588896e14fbe049c6ab5dc23: feat(state list): add OpenTofu state unlock command (Timo Furrer tfurrer@gitlab.com)
- c9ea3e41d2de2d92fa9a3ab78167f543525c608a: feat: add autofill flags to mr update command (Munish <munishkumar631@gmail.com>)
- 87d1437d456ab494e53844b13e1e580141c27339: fix(api): respect --hostname argument (Timo Furrer tfurrer@gitlab.com)
- 172cd2f1ebfba1e305803af54f9410ae6f1b19da: fix(git): fix git test (Eve Kolb <evekolb2204@gmail.com>)
- 7fe250d4d325b8867fa23cac57b770e861f1d8e4: fix(mr checkout): respect git_protocol configuration instead of hardcoding SSH (Munish <munishkumar631@gmail.com>)
- 2c29a723b980463beb44ba255bc24e138adb9259: fix(tests): Add missing can_create_organization to mock (Ahmed Hemdan ahemdan@gitlab.com)
- d611cfe1cd88468d56ce568c3d87e0bf8c485271: fix(warnings): fix misc warnings across the code base (Timo Furrer tfurrer@gitlab.com)
- dcf12071860771d098f9283cc64113f870c0ac7b: refactor(factory): rename GitLab client variables (Timo Furrer tfurrer@gitlab.com)
- f788466b3428bbd34030335b892e0aea4ea3d2b7: refactor(factory): rename misleading HttpClient func to GitLabClient (Timo Furrer tfurrer@gitlab.com)
- 1d307ce8134ef70cfbce6eee9f6629d862f23f81: refactor(release): avoid repeating calls to cmd.Flags() (Timo Furrer tfurrer@gitlab.com)
- 1041356e455bcdb22e1f2ab0364db220dbe82e3b: refactor: simplify tests with t.TempDir and t.Chdir (Oleksandr Redko oleksandr.red+gitlab@gmail.com)
v1.65.0
Changelog
- 756cd01fbeedd56821f7d1031299915386f3b4b2: feat(issue): Remove --label and --not-label mutual exclusivity (Oscar Tovar otovar@gitlab.com)
- 711971abcd8ae89021c9379943a0aed824022390: feat(issue-update): add due-date functionality (Filip Aleksic faleksic@gitlab.com)
- 301202c4d1a7313e8d5d96236e6f685143cc4007: feat(job artifact): Add --list-paths to print paths (Caleb Hearth caleb@calebhearth.com)
- 7e032bfa6d2840ddb91825e78067484ba7c9072d: feat(mr): display file and line context for code comments (Charalampos Mitrodimas charmitro@posteo.net)
- a852efebd9fbbdb6a0a823f69050313083b5d613: fix(get-token): gracefully handle concurrent token cache writes (Timo Furrer tfurrer@gitlab.com)
v1.64.0
Changelog
- b43d15b13ac38974b6db27658bbcf9b77f51982a: docs: Add bare explanation of mTLS config (Amy Qualls aqualls@gitlab.com)
- f24e02fa923ff162f5f39bdec57abf6725320d05: feat(agent get-token): cache token in local file (Timo Furrer tuxtimo@gmail.com)
- 8c98d4e927d26aa1d802ad359b16d2bc85f18562: feat(agent): support configurable token expiration duration (Timo Furrer tuxtimo@gmail.com)
- 4648624328c15c708f0c33c2d0daaaa4c191cb53: feat(release): support uploading release assets to generic package registry (Timo Furrer tuxtimo@gmail.com)
- 38cec94a87a994fc50af26e1276ae6adb6a891eb: feat: show all configured hosts in interactive login prompt (Markus <10796823-Links2004@users.noreply.gitlab.com>)
- 910d155e8ba4c15c659fcdca1df48465c155cd64: fix(api): use correct API path for GraphQL requests (Timo Furrer tfurrer@gitlab.com)
- 15a360409b5a86047b8ef921e481ec6904ca685a: fix(ci run): honor passing
--variables(Timo Furrer tfurrer@gitlab.com) - 42f62c1928b26d89a3892a317c0eb340e1d12fe3: fix(docker-credential-helper): default config stub fixes (Filip Aleksic faleksic@gitlab.com)
- abff07a49057f4f95c6f5a393b05737d39b379a5: refactor(agent get-token): move pat creation into separate function (Timo Furrer tuxtimo@gmail.com)
- e134fbb7869fd492315cdd3905fc0e3ff95d38fe: refactor(agent get-token): support cache mode (Timo Furrer tfurrer@gitlab.com)
- 24624f57132f2e8b9bfad9d71dfb699925a517fd: refactor(agent get-token): use keyring and fallback to fs for token cache (Timo Furrer tfurrer@gitlab.com)
- d512caf5fb0d6db4ae572e64d3b726841f55f466: refactor(agent update-kubeconfig): remove unnecessary use of persistent flags (Timo Furrer tuxtimo@gmail.com)
- 81eac93b627d5f2ae01db8699c894e77ea635f75: refactor(config): remove unused UnsetHost method from Config (Timo Furrer tfurrer@gitlab.com)
- 30604590e35ef36de72666410bfaca465934a24b: refactor(get-token): us os.UserCacheDir instead of own version (Timo Furrer tfurrer@gitlab.com)
- 6e8b0dacdc8b1fb7708c593872545c5f618d84f6: refactor: factory ApiClient method does not ned to rely on config (Timo Furrer tfurrer@gitlab.com)
- a21f69fbf08a454480eccf431709a437ac847c49: refactor: use AutoMerge (Timo Furrer tfurrer@gitlab.com)
v1.63.0
Changelog
- 84ba16323e264d17edfec4e97b4d2fcb69472154: feat(hidden-variables): List and set hidden variables (Filip Aleksic faleksic@gitlab.com)
- a2d139876c5380178ca23889bed5b97a5e1b2f68: fix(docker-credential-helper): init cred helpers if empty (Oscar Tovar otovar@gitlab.com)
- 50964d36a8fc0e10b123e028d840198f33dfd8e8: refactor: do not use SSH URL translator for non-SSH URLs (Timo Furrer tuxtimo@gmail.com)
- 1e7f0d28090d721de460b9c44c11c4b159a2047a: refactor: remove unused url translator function (Timo Furrer tuxtimo@gmail.com)
v1.62.0
Changelog
- a448c734e7de05c38283676d8bf749a0d581d859: ci: upgrade golangci-lint to v2 (Oleksandr Redko oleksandr.red+gitlab@gmail.com)
- 333a434f9a315a21ab5e5ffee7dbcc178f7aebbc: feat(cluster/graph): better error reporting (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- f46744d8bb7dac752168cdea059a6b354cf3311a: feat(cluster/graph): use struct for arc attributes (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- ef14951c63e7195d48881e4fbe6959f0454d188a: feat(var): add option to list instance vars (Sebastian Gumprich sebastian.gumprich@hzd.hessen.de)
- e7f396680b1d4f857e5018e943b60da334c25da7: feat: add docker-credential-helper (Oscar Tovar otovar@gitlab.com)
- bf2eb73b986d23eb7f33e8e3aa48e685a7124418: feat: allow (un)archiving repo with
repo update --archive(Jordan Barrett jordan.mitchell.barrett@gmail.com) - 7c4cf14ab88546134de660cf720e708d56b69fb7: fix: glab auth login to work with mTLS by using api.NewClientWithCfg instead of native HTTPClient (André Düwel <duewel1982@googlemail.com>)
- 2a4444e37883c6f7dd2b7bc516c718ac98930086: fix: prevent crash when it is not possible to get client for telemtry (Timo Furrer tuxtimo@gmail.com)
- d8d90c0d83ad1bb0f70f598ec8f774a2f394604d: fix: reflection panic when using survey with release create (Timo Furrer tfurrer@gitlab.com)
- 313f222f50eab102e006dd4cfa89f68f797dec2b: refactor: add allowInsecure flag to tlsConfig func (Timo Furrer tuxtimo@gmail.com)
- 28b9830f47a72e5821a54646852ab932ae0de633: refactor: add depguard rule that no testing package is used in non-testing code (Timo Furrer tuxtimo@gmail.com)
- d4bad0f492e61f2e458f719d49c3449bf9e573ec: refactor: always use factory to create client from commands (Timo Furrer tuxtimo@gmail.com)
- 8b03a80ffe201ec4f589ddc5cecab12ab1d34ac1: refactor: cache base repo (Timo Furrer tfurrer@gitlab.com)
- c6eeafc8cb13d7b7fa50a6e310fa3d79ff7cb01e: refactor: concentrate debug mode setup in one place (Timo Furrer tuxtimo@gmail.com)
- 54dd658cbfb90553206f8e8f023242ce5e62f66d: refactor: configure iostreams from config in factory func (Timo Furrer tuxtimo@gmail.com)
- bc98a6fc34e4d2efddc6e669aba09872edd7168c: refactor: create config before factory to improve factory immutability (Timo Furrer tuxtimo@gmail.com)
- 0a75c970dee73479c2c81c74868719eb8389c5e7: refactor: directly create factory with test config instead of stubbing (Timo Furrer tuxtimo@gmail.com)
- 6d2077bf75a95e795a6efb8a72792a57aa0dc4c9: refactor: do not stub factory when no required (Timo Furrer tuxtimo@gmail.com)
- 4f5a2e174941e5dccba0e17f3dc6c643fcdb2a39: refactor: do not used named returns unless it makes sense (Timo Furrer tuxtimo@gmail.com)
- 64d8dd3696e371bde4a3da1209e301d79e912194: refactor: do not write test key files if they already exist (Timo Furrer tuxtimo@gmail.com)
- 4ced0cd7f0f1f2fa24755b0811cde33773903d27: refactor: exclusively use
cmdtest.TestIOStreamsfactory func in tests (Timo Furrer tuxtimo@gmail.com) - c77515f24011820d3a3bca1d50d16cebe47dd61b: refactor: improve structure of API client constructor (Timo Furrer tuxtimo@gmail.com)
- fe371ebb6e9d067cc907105e0bff837ee7543b04: refactor: initialize config exactly once (Timo Furrer tuxtimo@gmail.com)
- b001bc30544142afa43eb9e33a5493f9f6647f22: refactor: introduce ApiClient factory function (Timo Furrer tuxtimo@gmail.com)
- 37e19c9836709cde8c5801e57536005bb3fb08df: refactor: introduce build info to factory and use consistently in commands (Timo Furrer tuxtimo@gmail.com)
- 39b92469eca8c039728d1b101993b006d17357ca: refactor: introduce client option funcs to replace various client factory functions (Timo Furrer tuxtimo@gmail.com)
- 678ad59815867133fd3807b35ea979dad071547e: refactor: introduce http client client option funcs (Timo Furrer tuxtimo@gmail.com)
- 76dca29aea4c46beb2242588cde43e9bd71c4a5f: refactor: introduce proper factory for iostreams (Timo Furrer tuxtimo@gmail.com)
- 2d2da6a5984aac53497522d8f43c774c11654ee4: refactor: make api client auth source available for OAuth2 refresh workflow (Timo Furrer tuxtimo@gmail.com)
- 90ee8c1477735e77584347538d287b622efbee4d: refactor: make api client initialization more flexible and more maintainable (Timo Furrer tuxtimo@gmail.com)
- 44543d8e3e45f3a9b8a30922236461a24d32d952: refactor: move API test client to cmdtest package (Timo Furrer tuxtimo@gmail.com)
- a362220f8439194889be9f5843b5f1ee79556055: refactor: move api package into internal/ (Timo Furrer tuxtimo@gmail.com)
- 7553aa20176acc50c103d8e7ae069fe7f2a5226e: refactor: move cmdtest package into internal/testing (Timo Furrer tuxtimo@gmail.com)
- 69aa6b141d53d0d982c4d70eb23a4a796e14d77a: refactor: move cmdutils package from commands/ to internal/ directly (Timo Furrer tuxtimo@gmail.com)
- 54397893032bb5158b093719d8456c20a2dd403d: refactor: move commands/ under internal/ (Timo Furrer tuxtimo@gmail.com)
- b6b7b4bede0020bc483bd793be80b1bb695d5dc7: refactor: move commands/flag into cmdutils (Timo Furrer tuxtimo@gmail.com)
- 4da48cc3aacaf0280e17100c14dc507a5dc39d46: refactor: move global API functions that are overridden in tests to a local scope (Timo Furrer tuxtimo@gmail.com)
- 10e736dcbac98a0b84d103bfc358dd34b874f5c7: refactor: move hooks package into telemetry files in main pkg (Timo Furrer tuxtimo@gmail.com)
- 83528f34781f62dab894b95317b8ce830c3af23e: refactor: move httpmock to testing/ and introduce testing/gitmock (Timo Furrer tuxtimo@gmail.com)
- 52e1543abde831c249b603fecb07869913156003: refactor: move packages from pkg/ under internal/ (Timo Furrer tuxtimo@gmail.com)
- 777a1e339668ebb6620874efafc73e038abaa80e: refactor: move survey core setup out of main function (Timo Furrer tuxtimo@gmail.com)
- b15480126feb76c91550482a7b04cb4b3a05d356: refactor: only depend on cmdutils from commands (Timo Furrer tuxtimo@gmail.com)
- 417b2d6e8d1438c649dc686353f3e18f58d92776: refactor: reduce down to single factory creation function (Timo Furrer tuxtimo@gmail.com)
- 842c1ccfb6267c4bc82ef348f1f152971b3f3d21: refactor: remove IOStreams globals (Timo Furrer tfurrer@gitlab.com)
- 1859d07148917b369c5853e90169887efdba62fd: refactor: remove condition httpclient nil check in api client (Timo Furrer tuxtimo@gmail.com)
- 590a50b36b9face0885d108fd71da026789146a9: refactor: remove custom Eq test helper (Timo Furrer tuxtimo@gmail.com)
- 371c87801cbaf3bb18bd0e38125c2782d93b45b3: refactor: remove deadcode (Timo Furrer tuxtimo@gmail.com)
- 08420152ee67e4e42114fb0468820ed399bd0d9a: refactor: remove exotic FirstLine test helper function (Timo Furrer tuxtimo@gmail.com)
- ca286bd2f08feb53f35df985afbf8545b511ea41: refactor: remove global apiClient instance (Timo Furrer tuxtimo@gmail.com)
- 1957124bdd90254ab643d631e96742a393bd4dbc: refactor: remove global build info and introduce user agent to factories (Timo Furrer tuxtimo@gmail.com)
- 810049c1eaa9502a30b1b52d4dd0720d1ed539b6: refactor: remove global debug variable (Timo Furrer tuxtimo@gmail.com)
- ff97fcfd0d64d923577be48fd95c412c44550eef: refactor: remove global default hostname and protocol variables (Timo Furrer tuxtimo@gmail.com)
- 9ad7929f54eba969067599388eaa64c9a89639f6: refactor: remove global terminal-related variables (Timo Furrer tuxtimo@gmail.com)
- 4523d4a9a6d89ae718e47bf02372aa6c9111addc: refactor: remove globals in ci lint command (Timo Furrer tuxtimo@gmail.com)
- 754db246174ddf9ad4ebc5cf89f261e7aa0a45e2: refactor: remove globals in ci run command (Timo Furrer tuxtimo@gmail.com)
- 4182c8a013ea2bddb190065b256e75599f3f2260: refactor: remove globals in create issue board command (Timo Furrer tuxtimo@gmail.com)
- e273d04e343c2bc3135249bf10d1f801174910a1: refactor: remove globals in issue board view command (Timo Furrer tuxtimo@gmail.com)
- 03f5355a1f5451316752ec62ec122aa1aa22ebe5: refactor: remove globals in variable create command (Timo Furrer tuxtimo@gmail.com)
- 04f0444882f830e08c4ea20556cb7ff3fb1abc23: refactor: remove integration test that doesn't make sense (Timo Furrer tuxtimo@gmail.com)
- 3dbf0933fcd83b8e4ec460d6e339371893fd1516: refactor: remove introduce HTTP client override functionality (Timo Furrer tuxtimo@gmail.com)
- a30a2a27609017d5cc86aafbf542f60914cbbeb0: refactor: remove manual RepoOverride from commands (Timo Furrer tuxtimo@gmail.com)
- 86013b73d1073a6f66f75b21c673485d97e857c9: refactor: remove manual RepoOverride from integration tests (Timo Furrer tuxtimo@gmail.com)
- b06ced1bc5fd56766d31f8a9c24dde9d93a70f74: refactor: remove obsolete client refresh functionality (Timo Furrer tuxtimo@gmail.com)
- 0d207f865042cd9f134581a5c99e68cac4331841: refactor: remove unneccessary type conversions (Timo Furrer tuxtimo@gmail.com)
- 33ad900562aa1bb1e5def66638f5a22b3586ff55: refactor: remove unneccessary use of global apiClient (Timo Furrer tuxtimo@gmail.com)
- 08798cf9ef9e4388f98c8a43f831fbbe08224824: refactor: remove unnecessary if err check when creating new client (Timo Furrer tuxtimo@gmail.com)
- 83921118b22e9943d9bc8c2a3f573e805dc16e08: refactor: remove unnecessary lazy initalization of GitLab Client in API client (Timo Furrer tuxtimo@gmail.com)
- d401a8d494c73d0e599c548f842e266ffb663d04: refactor: remove unused BaseURL method in API client (Timo Furrer tuxtimo@gmail.com)
- 77d05bc9e5c54b46a7362c06b5c5ba8036af9c03: refactor: remove unused cmdtest.InitFactory (Timo Furrer tuxtimo@gmail.com)
- 163ea6d20cc485da6f3863bcdd66f93de05549d0: refactor: remove unused git_mock package (Timo Furrer tuxtimo@gmail.com)
- 223e5b82a43adb7024362396916e3743b348f3bf: refactor: remove unused parameters (Timo Furrer tuxtimo@gmail.com)
- a54f3ede2773580c8295f94be98f524e28c9e0c8: refactor: remove unused protocol parameter for api.NewClientWithCfg (Timo Furrer tuxtimo@gmail.com)
- f1037d319b43037e4b67ef516b2c9ad00b46d652: refactor: rename MustTestClient to NewTestApiClient (Timo Furrer tuxtimo@gmail.com)
- 0974041184b843e40958a57b6cb35c963537bacd: refactor: rename api.NewClientWithCfg to api.NewClientFromConfig (Timo Furrer tuxtimo@gmail.com)
- 30bfbf796540345d71bf4183b27a76bbe8a592ba: refactor: rename oAuthClientID to oauthClientID (Timo Furrer tuxtimo@gmail.com)
- 2a1bcab63c12a7b18d4a15040cb8186640940579: refactor: rename telemtry hook setup function (Timo Furrer tuxtimo@gmail.com)
- 6e9f8a8de73816b88e08ace051c8f8f4aef6e2bf: refactor: speed up dpop generate test by pre-generating test data (Timo Furrer tuxtimo@gmail.com)
- d469a715c83a83a872fae0cd68a1c646b89ff3af: refactor: unexport client protocol (Timo Furrer tuxtimo@gmail.com)
- ae65148f952f15bbb076ff147e17dbb66a20b93d: refactor: unexport internal 256 color support check function (Timo Furrer tuxtimo@gmail.com)
- eee9503fec92642cf9df0f6463217063a31f4c1c: refactor: unexport internal gitlab client (Timo Furrer tuxtimo@gmail.com)
- c9e05df7c1bbf6313d9104d6f9518f87b2da70db: refactor: unexport private client factory functions (Timo Furrer tuxtimo@gmail.com)
- 078f45b901f073c45dc15b943d9bf18ce9a6492b: refactor: update check from main function (Timo Furrer tuxtimo@gmail.com)
- 96b814eb5aad35c2c25c72c593953b05d2445d2d: refactor: use ExecuteCommand in favor of RunCommnad (Timo Furrer tuxtimo@gmail.com)
- b7aee747a428ce914b1ee3463d431f240941067a: refactor: use GitLab client-go directly in some ci commands (Timo Furrer tuxtimo@gmail.com)
- 98e5a2dcede68f9aac4b38b1fd27fe646a4b9e26: refactor: use GitLab client-go directly in some commands (Timo Furrer tuxtimo@gmail.com)
- ca42fdbaa34ace19fc1ccc7ac5de16533147cdad: refactor: use GitLab client-go mocks instead of HTTP mocks in auth commands (Timo Furrer tuxtimo@gmail.com)
- ab813990253e24ec4fcace96665fb2635666d880: refactor: use GitLab client-go mocks instead of HTTP mocks in changelog commands (Timo Furrer tuxtimo@gmail.com)
- bb023561dbb83f1ca73479f6baac9de6f6cf4e0a: refactor: use NewTestFactory in SetupCmdTest (Timo Furrer tuxtimo@gmail.com)
- 3e042d23a6f160f9124c6fd69dbd54768f88d02b: refactor: use NewTestFactory instead of InitFactory in command tests (Timo Furrer tuxtimo@gmail.com)
- 7f3cffab4ecfc8cea4ff7485c512a4f43be93f9f: refactor: use NewTestFactory instead of manually constructing test factory (Timo Furrer tuxtimo@gmail.com)
- 35ac282bbc4db3c971a330b56fc849c72f9c5054: refactor: use NewTestFactory with NewTestApiClient to remove TestClient (Timo Furrer tuxtimo@gmail.com)
- 4178ba4dea16966d6cace4218e138c4ec36a26b0: refactor: use context for client HTTPRequest functions (Timo Furrer tuxtimo@gmail.com)
- 56485280dbe214cffab73ce2dac4797fc37e34c3: refactor: use context in OAuth2 authorization flow (Timo Furrer tuxtimo@gmail.com)
- a84d90ebadcdb8ade4b958b1e4422a09ebfd2533: refactor: use oauth2 package from GitLab client-go (Timo Furrer tuxtimo@gmail.com)
- 4c17400b33f2af57d90f65a52e766e9403939180: refactor: use prod factory directly in integration tests (Timo Furrer tuxtimo@gmail.com)
- b39fb03f786038371b863a88da544552417f47fb: refactor: use tagged switch instead of if to set iostreams prompt (Timo Furrer tuxtimo@gmail.com)
- 68346f5515dfc79fdf99321ab2c4fb020d5af18c: refactor: use x/oauth2 for authorization flow (Timo Furrer tuxtimo@gmail.com)
- bdf44660545723e656cdbc3d765f62278bd7a29e: refactor: use x/oauth2 for refreshing token (Timo Furrer tuxtimo@gmail.com)
- 0d02dd9ba8fb0463b0e608cb6119fd0fb673fdd3: refactor: use x/oauth2 instead of custom OAuth2 types (Timo Furrer tuxtimo@gmail.com)
v1.61.0
Changelog
- e1b0256c62891dc5fcb152aab1f98d4f7b3d2d75: feat(cluster/graph): allow selecting common resources in common groups (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- a5326a224cb6c0c10c02ffbf5cdba78e563ca735: feat(cluster/graph): allow selecting resources by name (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- a09fa5a6ece1089e9d89f63ba9039c5056cc1c8b: feat(cluster/graph): enhance docs (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 2405e305709ebeb75b1fddbf32db43b4e8f50ce9: feat(cluster/graph): extra docs on CEL (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 4e2999ba43716060386a31c95f6b4334b8232d13: feat(cluster/graph): support logging watch request (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- f229c7a7feb47a7148944cd1b910f404eb8acf52: feat(cluster/graph): support selecting namespaces (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- ad5110fb9c42b6926f55e90ac908d66280b71105: feat: add 'repo update' command (Jordan Barrett jordan.mitchell.barrett@gmail.com)
- 08c226aa9dc2e2579156a566b88d72bc18c6ca42: feat: command for ci run mr (Artur Mostowski artur.mostowski@protonmail.com)
- f9cc7e8d545fc9a172d11b8b5ab1a0da8b2263da: fix(cluster/graph): remove print (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- d611df8bcc6abbd7f95d85d62f95f2e110004977: refactor(cluster/graph): rework default query construction (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- c06c5551c56970466ec7d301bcef2d8cc85c10dd: refactor: align more commands with common structure (Timo Furrer tuxtimo@gmail.com)
- 972473006296917030867acecdca5ce2fb0dc48c: refactor: first pass of aligning command structure (Timo Furrer tuxtimo@gmail.com)
- 669a8eceb69c2300535c36a9d9640c9c146cce33: refactor: remove unnecessary copying of test var (Timo Furrer tuxtimo@gmail.com)
- 432c0046d59849aa20cd1718e20944cae454df82: refactor: remove unused option struct fields (Timo Furrer tuxtimo@gmail.com)
- e70f188c325db39ad96b6d213fd1dfc07e619c9c: refactor: remove unused runE / runF cmd args (Timo Furrer tfurrer@gitlab.com)
v1.60.2
Changelog
- efac28bf1424cb9788b08297e7bc3748eb02b64b: refactor: custom factory for docs generation (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 26b34a9c4a587e579c38d4e0c6bb9db529e1f287: refactor: mutate io before passing (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- e69a023c64c45f303c25e7e02cd5afa4add7e54c: refactor: new factory interface (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 8588d1fd19db93c1cc8bba9fa9e71f5e0b6d3ced: refactor: pass IO streams to factory constructor (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- e694a2282b5c2a8789d50c0f7f86486144f0c365: refactor: remove error handling from RepoOverride() calls (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- a43651691361011c0af7579d9179c9a317abc221: refactor: rework test factory (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 3884900837d5646f9efda2b5268098203ed580f3: refactor: use IO function (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 3271f14415edc85a2fbcc5634deb484771c84514: refactor: use stubs in the test factory (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 9e91e031c777be8148fd57b52a6e367263e48362: refactor: use the interface (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- fee805842ec67c0352b4c7cd5922262377270b4f: refactor: use the test factory (Mikhail Mazurskiy mmazurskiy@gitlab.com)
v1.60.1
Changelog
- 086ee5aff2182ba74829ed1131a763a0cfca971f: fix: fix regression from 6fbcfab310b545cdd1cd4ca20918b5862be34255 (Mikhail Mazurskiy mmazurskiy@gitlab.com)
v1.60.0
Changelog
- ebbefd1ffb94f3b5b0a9ac691c880c1073001ec3: docs(workspace): update doc for using workspace with cli project (Zhaochen Li zli@gitlab.com)
- 350f53a0522457b476f02e06ac6e2280a8593dda: feat:
🔧 Add helm-repository-address to cluster agent bootstrap command (Lenain lenaing@gmail.com) - 2ec5967af9a90628d0dc9fc1dd4bbd5bdcf2db84: feat: cluster graph command (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 0fbc121e9397ee5e0f3d50c63d8669b98e64fd9c: fix(agent): use UTC when calculating token expiration (John Long john@johnsdomain.com)
- 01f9858ecb11aadeebb08652e4e4a8e19d8e6b4d: fix(cluster/agent): propagate repo host and name (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 978c9789524d7c75e282fdeba7726ec5c0893a88: fix(deps): drop direct golang.org/x/exp dependency (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- e168478232a476114450c6563ac32e463a02ccea: fix: Improving user feedback when no jobs exist in a pipeline (David MOREAU david.moreau@thalesaleniaspace.com)
- 7e9769efc1bd1ec88dbaac00fa75f856ba113c99: fix: add missing newline (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 5dced1975c889a90788f903811b78e17648f3cc3: fix: correctly use t.Setenv() in tests (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 7509b3357049d1999d3f5466f9ef47db37b7e9b9: fix: log errors to StdErr (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- c2d845a2175276d96874ac2868fddb692ee67e8b: refactor(agent bootstrap): use options struct (Timo Furrer tuxtimo@gmail.com)
- 700ec0a141a29c3795dffbbeb8b4a63ec31da229: refactor(cluster agent): mock GitLab API in get token cmd tests (Timo Furrer tuxtimo@gmail.com)
- 561902cb7a719c0da7b899e7bb0dfd7908ada666: refactor(cluster agent): use options struct (Timo Furrer tuxtimo@gmail.com)
- fc517d9df2e4ee213c8f1e05d4187bee28654be7: refactor(cluster graph): unexport run method (Timo Furrer tuxtimo@gmail.com)
- 61ca4b2a2113cbddf59c38e1adff82eab9cb2af2: refactor: Add thread safety for factory (Gary Holtz gholtz@gitlab.com)
- 208461db8ed13fff910f18cb46189880e35da159: refactor: cleanup cluster agent update-kubeconfig (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 6fbcfab310b545cdd1cd4ca20918b5862be34255: refactor: do not use global OverrideAPIProtocol, set it on local client (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 516fbbbe7f72e4c16ee783e48abfe47a7a7be874: refactor: remove globals from tests (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- b99d44694a0a31644a356279278b4251687a4d1d: refactor: remove some of the global state, part 2 (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 40f835f616e851270305d2e730be3f381dfef7d8: refactor: remove unused fucntions (Mikhail Mazurskiy mmazurskiy@gitlab.com)
v1.59.2
Changelog
- 7a79bbd0393aff791edf98371162079d9fbba17a: Revert "fix(telemetry): remove data race in telemetry hook" (Oscar Tovar otovar@gitlab.com)
v1.59.1
Changelog
- f5b6163d38d0e8b9d6721b916e5fedbdd21539fe: fix(telemetry): remove data race in telemetry hook (Ahmed Hemdan ahemdan@gitlab.com)
v1.59.0
Changelog
- 2b6aa4feeb6ab34e3987911afe1ea991c0353c49: docs(api): add simple GraphQL oneliner (Anatoli Babenia anatoli@rainforce.org)
- 9c9a44e9390f2c94bb25433e9388fd9ac199e6cc: feat(config): added GitDir to get proper location to put local configs (Benedikt Roland 25146283-himt-bro@users.noreply.gitlab.com)
- 007e78159afa5f337e4a679c19c89d8ec328d940: feat: add pagination to ci trigger command (Manuel Vogel mavogel@posteo.de)
- ac7fc9c456037eb933fb3208a749797b54a70368: fix: make HttpClient always safe to use (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- cf433647561cdb313604109ad2d56a3d672154f6: refactor: do not use api.GetClient() in commands/api (Mikhail Mazurskiy mmazurskiy@gitlab.com)
- 234f0b7592b588812eca519756d26c685aa0e3cd: refactor: do not use the global client (Mikhail Mazurskiy mmazurskiy@gitlab.com)
v1.58.0
Changelog
- fcf40f48e1b73435be8555b910ef77a73504a5db: docs: Add mise as an install method (Mark Florian mflorian@gitlab.com)
- 92fa755dcf47e8f62788be7637fd422b189220c7: docs: improve help text for
ci run--variables-from(kdreyer kdreyer@redhat.com) - 4f539c9a8e44897747fae261abe983f69064b266: feat(cluster): add FluxCD environment creation during agent bootstrap (Nils Imhoff nimhoff@posteo.de)
- 9904cc87919f5a955aebceed67989e6704775a5d: feat(deploy-key): Deploy key functionality (Filip Aleksic faleksic@gitlab.com)
- a35ee95f4c17dcf4940d59fd193196ffee488e94: feat(securefile): add project secure file get support (Heidi Berry heidi.berry@coop.co.uk)
- 4e382c20886a8ade81a85af099119025aa810e79: feat: Add iteration command (Omar Nasser 23560311-onasser@users.noreply.gitlab.com)
- da8929c9b3eae56304d7f1676cd4cfeec6b19bd8: fix(auth): fix CI JOB TOKEN with custom CA file (Furkan Ayhan furkanayhn@gmail.com)
- 41268eeb99ea4e0295a43e65b82b805b2e03c841: fix: try to update ref head only if remote has diverged (Binbin Ye binbin.ye@mujin.co.jp)
- c4992be6f7290d6c7dc570e23a29e46db7519c7b: refactor(auth): Move auth helper to its own location (Gary Holtz gholtz@gitlab.com)
- 0391c341180e1499221edac61e2882374639185f: refactor(cmdutils): remove used once function (Anatoli Babenia anatoli@rainforce.org)
- 0f5ba129e78e3ead119d1f005e41cbfab1440aa9: test(stacked-diffs): adding missing test for stack save (Gary Holtz gholtz@gitlab.com)
v1.57.0
Changelog
- 2591fd8192493bd67d2cfb3fd1f42b6265eaee7e: refactor: mrutils.getMRForBranch & mrutils.mrOptions (Artur Mostowski artur.mostowski@protonmail.com)
- b897bee33c368ca93791a8ef02a1dce0256ce4e8: test: Add UT for StackRootDir (Zubeen zubeenqadry@gmail.com)
- 5f8a96edaa0b41736d0898c7cd5acce59a3023f6: test: Use GITLAB_TOKEN_TEST instead of GITLAB_TOKEN (Gary Holtz gholtz@gitlab.com)
v1.56.0
Changelog
- 5813f289bf5f693e5e3510078b69cad4f7f1e867: ci: update commit lint to the latest version (Tomas Vik tvik@gitlab.com)
- 334d8e448bd2451d6faf981b12600e86f376c751: docs(examples): update all examples (Filip Aleksic faleksic@gitlab.com)
- 5657298069f51396f70e9234a7347e16a189dd5f: docs: Add docs change to clear a couple of Vale warnings (Evan Read eread@gitlab.com)
- bac276f9d255f9f42637d45eb84cb1152c42aa3e: docs: Fix last markdownlint errors, restore linting (Amy Qualls aqualls@gitlab.com)
- aeba6a906f80813bd9d13b8ff37ef08e6f1b98f9: feat(issue): Implement the
--epicoption forissue list(Florian Forster fforster@gitlab.com) - c20b167b17f13d21e4bb8cd79574b807536e1c77: feat(logout): support token removal (Filip Aleksic faleksic@gitlab.com)
- d6aa772869c3c50dc6447d3f991b441592758a72: feat(securefile): add project secure file create support (Heidi Berry heidi.berry@coop.co.uk)
- c3fdc87cfa3712b8de8ad88ff930d0565365dbd2: feat(securefile): add project secure file download support (Heidi Berry heidi.berry@coop.co.uk)
- 446b44980ee1141ea1c1695e86dd6e301cc8d0ca: feat(securefile): add project secure file list support (Heidi Berry heidi.berry@coop.co.uk)
- 13b0c36017d864f06a15e5bbd4fe4ffb9e9030af: feat(securefile): add project secure file remove support (Heidi Berry heidi.berry@coop.co.uk)
- 80c825400a8490a29906218e02cc0319e8b4b5f3: feat: ouput option json for project search (Daniel Nilsson daniel.nilsson@srenity.se)
- ff5f9b22afa995d2daf4feab5909dd53ef119be1: fix(ci list): correct timezone format (Kai Armstrong karmstrong@gitlab.com)
- 5d362dcbaf00295d404bbfb2d678f9206f4cb73c: fix(project): remove extra --tag option from "publish catalog" command (Florian Greinacher post@floriangreinacher.de)
- 39f2e379cdcf34d98f308ea59a68ad62b57a3fb9: fix(release): allow use of commit log for release notes (Artur Mostowski artur.mostowski@protonmail.com)
- a84dd5f36f32b705e38d3ea6226c344a071f636d: fix(update-check): environment variable has higher priority (Filip Aleksic faleksic@gitlab.com)
- 4e219a3ffeb4af87fe962359c1e5e583aa89fa0c: fix: Initialize factory HTTP client with error handling to support stub behavior (Zubeen zubeenqadry@gmail.com)
- 61cbc1a8337673934bd4b5bc4f246b39538e1d94: fix: change the example cli help example section (Vincent Marklynn vmarklynn@seattleu.edu)
- 55287af9aaa751c8dee138bc5b2cfc5d86df1912: fix: readibility & consistency of persing pipeline variable error (Artur Mostowski artur.mostowski@protonmail.com)
- 61de1a9068c1d310e50938daf2c4fff7bf2e626c: refactor: Explicit nil return for error in successful snippet creation (Zubeen zubeenqadry@gmail.com)
- 790b09fe11ef4899a49c4e840fc20fa989b81db5: refactor: set HTTPClient without factory (Anatoli Babenia anatoli@rainforce.org)
v1.55.0
Changelog
- 11d1cdebb949ea87ff64e37a0ec9ba9a186418c4: build(windows-builds): include installer sha in checksum file (Filip Aleksic faleksic@gitlab.com)
- 6e8e0c87eb4bfbf73913da556dd21d6ce48aefe0: feat(config-edit): add config edit command (Filip Aleksic faleksic@gitlab.com)
- d85a2f0786f992d0693ef75f3d83f870ad007b25: feat: add command for publishing to CI catalog (Florian Greinacher florian.greinacher@siemens.com)
- 5800c2e9d44b1f117b89423170d3a50feb86ee39: refactor(cluster agent): use new client-go testing pkg (Timo Furrer tfurrer@gitlab.com)
- 6d3db32824cdf793c3f7ef253e8e84c0561bc51d: refactor(tokens): Add description and refactor token creation (Filip Aleksic faleksic@gitlab.com)
- 4b6886ce173785d790b43efb85af98675902a6a4: refactor: move CI/CD catalog publishing to project command (Florian Greinacher florian.greinacher@siemens.com)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Sylva Renovate bot