From 8bcfb9c6f9221367f5cd78f4ea79424d27d90f75 Mon Sep 17 00:00:00 2001 From: Daan Selen Date: Sat, 9 Aug 2025 00:08:06 +0200 Subject: [PATCH] Testing out according to https://docs.github.com/en/actions/tutorials/create-actions/create-a-javascript-action --- .gitignore | 1 + docker-scout/action.yml | 2 +- docker-scout/{ => dist}/index.js | 0 docker-scout/package-lock.json | 74 ++++++++++++++++++++++++++++++++ docker-scout/package.json | 13 ++++++ 5 files changed, 89 insertions(+), 1 deletion(-) rename docker-scout/{ => dist}/index.js (100%) create mode 100644 docker-scout/package-lock.json create mode 100644 docker-scout/package.json diff --git a/.gitignore b/.gitignore index 26a62dc..806c648 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ bin-release/ # should NOT be excluded as they contain compiler settings and other important # information for Eclipse / Flash Builder. +node_modules \ No newline at end of file diff --git a/docker-scout/action.yml b/docker-scout/action.yml index 4be18a3..682c6ad 100644 --- a/docker-scout/action.yml +++ b/docker-scout/action.yml @@ -30,4 +30,4 @@ outputs: runs: using: node24 - main: index.js \ No newline at end of file + main: dist/index.js \ No newline at end of file diff --git a/docker-scout/index.js b/docker-scout/dist/index.js similarity index 100% rename from docker-scout/index.js rename to docker-scout/dist/index.js diff --git a/docker-scout/package-lock.json b/docker-scout/package-lock.json new file mode 100644 index 0000000..21b4b6d --- /dev/null +++ b/docker-scout/package-lock.json @@ -0,0 +1,74 @@ +{ + "name": "docker-scout-action", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "docker-scout-action", + "version": "1.0.0", + "dependencies": { + "@actions/core": "1.11.1", + "@actions/exec": "1.1.1" + } + }, + "node_modules/@actions/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", + "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==", + "dependencies": { + "@actions/exec": "^1.1.1", + "@actions/http-client": "^2.0.1" + } + }, + "node_modules/@actions/exec": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz", + "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==", + "dependencies": { + "@actions/io": "^1.0.1" + } + }, + "node_modules/@actions/http-client": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", + "dependencies": { + "tunnel": "^0.0.6", + "undici": "^5.25.4" + } + }, + "node_modules/@actions/io": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz", + "integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==" + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/undici": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + } + } +} diff --git a/docker-scout/package.json b/docker-scout/package.json new file mode 100644 index 0000000..09e2468 --- /dev/null +++ b/docker-scout/package.json @@ -0,0 +1,13 @@ +{ + "name": "docker-scout-action", + "version": "1.0.0", + "description": "GitHub Action to check Docker vulnerabilities", + "main": "index.js", + "scripts": { + "start": "node index.js" + }, + "dependencies": { + "@actions/core": "1.11.1", + "@actions/exec": "1.1.1" + } +} \ No newline at end of file