(context)
| 39 | config(); |
| 40 | |
| 41 | const run = (context) => |
| 42 | validateEnv(context) |
| 43 | .then(makeValidatePythonScriptStep({ s3ListObjects })) |
| 44 | .then(makeCreateCrawlerStep({ createCrawler, getCrawler })) |
| 45 | .then(makeStartCrawlerStep({ getCrawler, startCrawler })) |
| 46 | .then(makeGetDatabaseStep({ getDatabase })) |
| 47 | .then(makeGetTablesStep({ getTables })) |
| 48 | .then(makeCreateJobStep({ createJob })) |
| 49 | .then(makeStartJobRunStep({ startJobRun, getJobRun })) |
| 50 | .then(makePickJobStep({ listJobs })) |
| 51 | .then(makePickJobRunStep({ getJobRun, getJobRuns })) |
| 52 | .then(makeCleanUpJobsStep({ listJobs, deleteJob })) |
| 53 | .then(makeCleanUpTablesStep({ getTables, deleteTable })) |
| 54 | .then(makeCleanUpDatabasesStep({ getDatabases, deleteDatabase })) |
| 55 | .then(cleanUpCrawlerStep) |
| 56 | .then(deleteStackReminder); |
| 57 | |
| 58 | try { |
| 59 | await run({ |
no test coverage detected