Files
Copilot 38a0e05fb9 Convert CommonJS to ESM (#133)
* Initial plan

* Convert CommonJS imports to ESM

Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>

* Use namespace imports for all modules

Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>
2026-01-30 14:01:19 +01:00

44 lines
1.0 KiB
JavaScript

import * as core from '@actions/core'
import * as fs from 'node:fs'
function rm(file) {
if (fs.existsSync(file)) {
core.info(`Deleting "${file}" file`)
fs.unlinkSync(file)
}
}
async function main() {
try {
const directory = core.getState("directory")
const ansibleConfigurationFile = core.getState("ansibleConfigurationFile")
const keyFile = core.getState("keyFile")
const inventoryFile = core.getState("inventoryFile")
const vaultPasswordFile = core.getState("vaultPasswordFile")
const knownHostsFile = core.getState("knownHostsFile")
if (directory)
process.chdir(directory)
if (ansibleConfigurationFile)
rm(ansibleConfigurationFile)
if (keyFile)
rm(keyFile)
if (inventoryFile)
rm(inventoryFile)
if (vaultPasswordFile)
rm(vaultPasswordFile)
if (knownHostsFile)
rm(knownHostsFile)
} catch (error) {
core.setFailed(error.message)
}
}
main()