1- import { getInput , setFailed } from "@actions/core" ;
1+ import { getInput , setFailed , setOutput } from "@actions/core" ;
22import { getOctokit } from "@actions/github" ;
33import { OctokitResponse } from "@octokit/types"
44import { FetchPackagesResponse } from "./types" ;
@@ -15,26 +15,32 @@ const octokit = getOctokit(token);
1515
1616async function main ( ) {
1717 // delete packages with token auth
18- if ( token && ! username && ! organisation ) {
18+ if ( token && username && organisation ) {
1919 const fetchedPackages = await getAuthUserPackageVersions ( ) ;
2020 const packagesToDelete = filterOutPackages ( fetchedPackages ) ;
21- packagesToDelete . forEach ( element => {
22- deleteAuthUserPackageVersions ( element ! . id )
21+ const output = packagesToDelete . forEach ( async ( element ) => {
22+ return await deleteAuthUserPackageVersions ( element ! . id )
2323 } ) ;
24+ console . log ( `Deleted packages/images: ${ output } ` ) ;
25+
2426 // delete user packages
25- } else if ( token && username && ! organisation ) {
27+ } else if ( token && username && organisation ) {
2628 const fetchedPackages = await getUserPackageVersions ( ) ;
2729 const packagesToDelete = filterOutPackages ( fetchedPackages ) ;
28- packagesToDelete . forEach ( element => {
29- deleteUserPackageVersions ( element ! . id )
30+ const output = packagesToDelete . forEach ( async ( element ) => {
31+ return await deleteUserPackageVersions ( element ! . id )
3032 } ) ;
33+ console . log ( `Deleted packages/images: ${ output } ` ) ;
34+
3135 // delete organisation packages
32- } else if ( token && ! username && organisation ) {
36+ } else if ( token && username && organisation ) {
3337 const fetchedPackages = await getOrganisationPackageVersions ( ) ;
3438 const packagesToDelete = filterOutPackages ( fetchedPackages ) ;
35- packagesToDelete . forEach ( element => {
36- deleteOrganisationPackageVersions ( element ! . id )
39+ const output = packagesToDelete . forEach ( async ( element ) => {
40+ return await deleteOrganisationPackageVersions ( element ! . id )
3741 } ) ;
42+ console . log ( `Deleted packages/images: ${ output } ` ) ;
43+
3844 } else {
3945 setFailed ( "Failed to fetch packages" ) ;
4046 }
0 commit comments