@@ -129,17 +129,20 @@ const getNoteInfo = (api: Gitlab, mrIid: number | string) =>
129129 } ,
130130 )
131131
132- const hasChangesetBeenAdded = (
133- changedFilesPromise : ReturnType < MergeRequests [ 'changes' ] > ,
134- ) =>
135- changedFilesPromise . then ( files =>
136- files . changes ! . some (
137- file =>
138- file . new_file &&
139- / ^ \. c h a n g e s e t \/ .+ \. m d $ / . test ( file . new_path ) &&
140- file . new_path !== '.changeset/README.md' ,
141- ) ,
142- )
132+ const hasChangesetBeenAdded = async (
133+ changedFilesPromise : ReturnType < MergeRequests [ 'showChanges' ] > ,
134+ ) => {
135+ const changedFiles = await changedFilesPromise
136+ const changes =
137+ 'changes' in changedFiles ? changedFiles . changes : changedFiles . data . changes
138+ return changes . some ( file => {
139+ return (
140+ file . new_file &&
141+ / ^ \. c h a n g e s e t \/ .+ \. m d $ / . test ( file . new_path ) &&
142+ file . new_path !== '.changeset/README.md'
143+ )
144+ } )
145+ }
143146
144147export const comment = async ( ) => {
145148 const {
@@ -168,7 +171,7 @@ export const comment = async () => {
168171
169172 try {
170173 const latestCommitSha = CI_MERGE_REQUEST_SOURCE_BRANCH_SHA !
171- const changedFilesPromise = api . MergeRequests . changes (
174+ const changedFilesPromise = api . MergeRequests . showChanges (
172175 context . projectId ,
173176 mrIid ,
174177 )
@@ -179,7 +182,7 @@ export const comment = async () => {
179182 hasChangesetBeenAdded ( changedFilesPromise ) ,
180183 getChangedPackages ( {
181184 changedFiles : changedFilesPromise . then ( x =>
182- x . changes ! . map ( x => x . new_path ) ,
185+ x . changes . map ( x => x . new_path ) ,
183186 ) ,
184187 api,
185188 } ) . catch ( ( err : unknown ) => {
@@ -217,7 +220,6 @@ export const comment = async () => {
217220 return api . MergeRequestDiscussions . editNote (
218221 context . projectId ,
219222 mrIid ,
220- // @ts -expect-error - https://github.com/jdalrymple/gitbeaker/pull/523#issuecomment-975276068
221223 noteInfo . discussionId ,
222224 noteInfo . noteId ,
223225 {
@@ -239,7 +241,7 @@ export const comment = async () => {
239241 context . projectId ,
240242 mrIid ,
241243 noteInfo . noteId ,
242- prComment ,
244+ { body : prComment } ,
243245 )
244246 }
245247
0 commit comments