42 Commits

Author SHA1 Message Date
Justin Dalrymple
bc3f390ddb
Extend support for the reformat function & add tests for verification (#3576) 2024-04-24 21:22:41 -04:00
Justin Dalrymple
32ed802eb7
Add support for the JobTokenScopes API (#3571) 2024-04-24 21:21:51 -04:00
Justin Dalrymple
eef6fd074f
Updating Access Token API wrapper (#3554)
Adding the rotate method
Changing expiresAt to be a required argument
Improving the return types where needed
2024-03-08 09:26:27 -05:00
Justin Dalrymple
f277995994
CI/CD Re-organization and Optimization (#3515)
- Updating CI script to use latest shutdown logic
- Removed unneeded tests
- Split browser tests into ones that need a Gitlab instance those that down
- Removing the need to run the full e2e test unless its a release branch
- Moved the most tested release tests (the exports) into a integration test since it doesnt require a full Gitlab instance for testing
2024-01-28 21:43:51 -05:00
Justin Dalrymple
e09008e3bc
Restructuring the AccessLevel enum (#3501) 2023-12-31 15:49:10 -05:00
Justin Dalrymple
52e2a2b012
Fixing Users.edit HTTP Method (#3503) 2023-12-31 15:21:58 -05:00
Justin Dalrymple
406f997158
Add back isForm when setting position within the create Discussions API (#3497) 2023-12-31 14:36:47 -05:00
Justin Dalrymple
ca1e9e046e
Updating MergeRequestDiscussion's endpoints (#3479) 2023-12-09 00:45:08 -05:00
Justin Dalrymple
30b31f8a65
Updating all dependencies to their latest supported versions (#3441) 2023-10-21 13:41:21 -04:00
Justin Dalrymple
2dcd3d8a68
Support for endpoint rate limits (#3426) 2023-10-07 00:33:54 -04:00
Justin Dalrymple
e56800326a
Fix search params in JobArtifact.downloadArchive endpoints (#3346) 2023-07-12 13:33:08 -04:00
Justin Dalrymple
5012276f61
Ensure the combined nested object options are handled correctly (#3331) 2023-07-02 22:46:01 -04:00
Justin Dalrymple
d7618af65b
Adding unit tests and fixing the trigger and remove methods (#3328) 2023-06-27 12:32:45 -04:00
Justin Dalrymple
678a0a7887
Adding streaming support to import/exports (#3326) 2023-06-26 16:36:16 -04:00
Justin Dalrymple
f56dfad7b3
Support defered token retrieval (#3317) 2023-06-26 13:27:50 -04:00
Justin Dalrymple
70d8ee95c5
Renaming downloadTraceFile to showLog and updating return type (#3301) 2023-06-08 15:55:09 -04:00
Rafael Mello
78dc6b7aef
Adding Mergerequest "changes" endpoint for backwards compatibility until full deprecation (#3293)
Co-authored-by: Rafael Mello <rafael.mello@ifood.com.br>
Co-authored-by: Justin Dalrymple <justin.s.dalrymple@gmail.com>
2023-06-06 13:17:42 -04:00
Justin Dalrymple
320582d75a
Change ProjectImportExport to ProjectImportExports (#3292) 2023-06-02 12:49:31 -04:00
Roman Khristoforov
a300ca93f0
Fix ExternalStatusChecks arguments (#3276)
* Remove unnecessary show() method
* Fix unit tests for ExternalStatusChecks
---------

Co-authored-by: Justin Dalrymple <justin.s.dalrymple@gmail.com>
2023-05-27 18:30:23 -04:00
Justin Dalrymple
63cc513686
Add support for a query timeout (#3271) 2023-05-22 00:16:22 -04:00
Marvin Altemeier
b31b267667
Add MergeRequestNoteAwardEmojis class (#3265) 2023-05-19 22:01:17 -04:00
Justin Dalrymple
f9ac9f4666
Update fetch mode to exclude cors and add repository unit and integration tests (#3249) 2023-05-09 20:30:00 -04:00
Justin Dalrymple
43a7bd3561
Fixing support for nested position arguments (#3244) 2023-05-06 14:09:34 -04:00
Justin Dalrymple
ef05364f37
v37 Release Housekeeping - Part 2 (#3226)
- Fixing codeclimate config
- Improving README badge config
- Debug CI test reports
- Improve test coverage
- Update externals APIs to have consistent structures
- Update Alert Management to improve clarity
- Add convenience methods in ProtectedTags
- Update optional types through the library that were missed
- Rename deregister to unregister and fix the register method which was using the wrong HTTP method
- Fixing CI caching
2023-04-28 22:48:27 -04:00
Justin Dalrymple
7f1648802b Major Release v36.0.0 - Improved Typing, and API support (16.0) (#2258)
Adding extensive typing support
Unified browser and Node.JS implementations
Adding support of Gitlab API 16.0
2023-04-26 12:58:56 -04:00
Justin Dalrymple
44cb1f379b
Update del requests to accept body parameters (#2424) 2022-03-20 11:23:47 -04:00
Justin Dalrymple
8a853aa0dc Updating tests to reflect recent bug fix 2022-03-16 00:32:37 -04:00
Justin Dalrymple
561f2abf99 Updating Tag.create function to match latest API 2021-12-01 14:58:37 -05:00
nilennoct
fe5a2774e8
Refactor endpoint generation, using tagged template to encode parameters (#2173)
* Fix incorrect Feature Flags endpoint
* Refactor endpoint generation, using tagged template to encode parameters
* Add basic unit test for the endpoint function
2021-11-02 16:50:19 -04:00
Justin Dalrymple
c09fae4e80
Fixing protect request format (#2155) 2021-10-17 14:22:06 -04:00
Ian Jenkins
8d6a454996
Add support for username lookup. (#2147)
Similar to Users.search() this looks up a username directly using
Users.username(). This is useful when you want to grab user information
for a known username without having to run a search which could be slow.

For example a common name such as `david` is slower with search than a
username lookup and also the first result is not for this username
meaning you have to parse through a large array rather than just accept
the first result.
2021-10-16 15:03:26 -04:00
Justin Dalrymple
482141e271
Update MergeRequestApprovals API to match latest Gitlab API Release (#2035) 2021-08-27 18:31:02 -04:00
Justin Dalrymple
336afab7e0
Adding a core integration test, and fixing the resource imports (#2039) 2021-08-27 17:10:40 -04:00
Justin Dalrymple
46a662a5e3
Improved mime handling (#1979) 2021-08-09 14:57:09 -04:00
Justin Dalrymple
fed2fe94b6
Revert pagination changes. Information is available, just not through gitlab.com (#1985) 2021-08-02 19:58:46 -04:00
Aliyss Snow
4f2166210b
Added Topics to ProjectSchema & Updated Commit.ts (#1932)
- Added Topics and namespace to ProjectSchema
- Made ref optional in RepositoryFiles.ts
- Updating CommitAction types

Co-authored-by: Justin Dalrymple <jdalrymple@users.noreply.github.com>
2021-07-27 10:07:06 -04:00
Aliyss Snow
9dde3fe96b
Added RepositorySubmodules.ts (#1931)
Co-authored-by: Justin Dalrymple <jdalrymple@users.noreply.github.com>
2021-07-27 09:44:22 -04:00
Justin Dalrymple
6a3292b033
Expose typing to consumer and remove export complexity (#1818)
- Exports all types
- Clean up type duplicates
- Remove Project,User and Group Bundles
- Fix typing on the Gitlab Export
- Clean up README.md
2021-07-05 15:34:19 -04:00
Justin Dalrymple
4d65c291cd
Updating pagination return information (#1898) 2021-06-23 23:35:06 -04:00
Justin Dalrymple
f6ed4376c0
Improve pagination logic by parsing query parameters explicitly on response (#1889) 2021-06-21 21:48:30 -04:00
Justin Dalrymple
0255a0e82f
Package Registry Support (#1822)
* Adding support for Package Registry API
2021-06-07 16:22:00 -04:00
Justin Dalrymple
639472da9b
Revert build system changes (#1851) 2021-06-07 08:43:41 -04:00