Remove repo param support & logs

This commit is contained in:
Nishtha Gupta
2022-12-29 15:51:31 +05:30
parent 64305dab94
commit 9dbafb83da
7 changed files with 0 additions and 30 deletions

View File

@@ -61,15 +61,12 @@ export function finalIds(input: Input): Observable<string[]> {
).pipe(
// This code block executes on all versions of a package starting from oldest
map(value => {
console.log('If block')
console.log(`value: ${JSON.stringify(value)}`)
// we need to delete oldest versions first
value.sort((a, b) => {
return (
new Date(a.created_at).getTime() - new Date(b.created_at).getTime()
)
})
console.log(`sorted value: ${JSON.stringify(value)}`)
/*
Here first filter out the versions that are to be ignored.
Then update input.numOldeVersionsToDelete to the no of versions deleted from the next 100 versions batch.
@@ -87,7 +84,6 @@ export function finalIds(input: Input): Observable<string[]> {
RATE_LIMIT
)
}
console.log(`toDelete is ${toDelete}`)
if (toDelete < 0) return []
return value.map(info => info.id.toString()).slice(0, toDelete)
})

View File

@@ -1,7 +1,6 @@
export interface InputParams {
packageVersionIds?: string[]
owner?: string
repo?: string
packageName?: string
packageType?: string
numOldVersionsToDelete?: number
@@ -14,7 +13,6 @@ export interface InputParams {
const defaultParams = {
packageVersionIds: [],
owner: '',
repo: '',
packageName: '',
packageType: '',
numOldVersionsToDelete: 0,
@@ -27,7 +25,6 @@ const defaultParams = {
export class Input {
packageVersionIds: string[]
owner: string
repo: string
packageName: string
packageType: string
numOldVersionsToDelete: number
@@ -42,7 +39,6 @@ export class Input {
this.packageVersionIds = validatedParams.packageVersionIds
this.owner = validatedParams.owner
this.repo = validatedParams.repo
this.packageName = validatedParams.packageName
this.packageType = validatedParams.packageType
this.numOldVersionsToDelete = validatedParams.numOldVersionsToDelete
@@ -56,7 +52,6 @@ export class Input {
hasOldestVersionQueryInfo(): boolean {
return !!(
this.owner &&
this.repo &&
this.packageName &&
this.numOldVersionsToDelete >= 0 &&
this.token

View File

@@ -7,13 +7,11 @@ import {deleteVersions} from './delete'
import {catchError} from 'rxjs/operators'
function getActionInput(): Input {
console.log('this is deletion using rest APIs')
return new Input({
packageVersionIds: getInput('package-version-ids')
? getInput('package-version-ids').split(',')
: [],
owner: getInput('owner') ? getInput('owner') : context.repo.owner,
repo: getInput('repo') ? getInput('repo') : context.repo.repo,
packageName: getInput('package-name'),
packageType: getInput('package-type'),
numOldVersionsToDelete: Number(getInput('num-old-versions-to-delete')),

View File

@@ -48,9 +48,6 @@ export function deletePackageVersions(
packageType: string,
token: string
): Observable<boolean> {
console.log(`Total versions to delete: ${packageVersionIds.length}`)
console.log(`Versions to delete: ${packageVersionIds}`)
if (packageVersionIds.length === 0) {
return of(true)
}

View File

@@ -63,9 +63,6 @@ export function getOldestVersions(
paginate: response.data.length === numVersions,
totalCount: response.data.length
}
console.log(
`Response from getOldestVersions method: ${JSON.stringify(resp)}`
)
return resp
})
)