├── .eslintrc.json ├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── version.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── SECURITY.md ├── action.yml ├── dist ├── index.js ├── index.js.map ├── licenses.txt └── sourcemap-register.js ├── eslint.config.js ├── package.json ├── src └── index.js └── test ├── fail.test.js ├── pass.test.js └── stub ├── empty ├── actions │ └── my-action │ │ └── action.yml └── workflows │ └── file.yml ├── invalid ├── actions │ └── action-confused-with-workflow │ │ └── action.yml ├── workflows │ └── workflow-confused-with-action.yml └── workflows2 │ └── invalid-job.yml ├── pass ├── actions │ └── my-action │ │ └── action.yaml └── workflows │ └── valid.yaml └── unpinned ├── actions └── my-action │ └── action.yaml └── workflows ├── file.yaml └── file2.yaml /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | dist/** -diff linguist-generated=true -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/.github/workflows/version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/SECURITY.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/action.yml -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/licenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/dist/licenses.txt -------------------------------------------------------------------------------- /dist/sourcemap-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/dist/sourcemap-register.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ignores: ["dist/"], 3 | }; -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/src/index.js -------------------------------------------------------------------------------- /test/fail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/fail.test.js -------------------------------------------------------------------------------- /test/pass.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/pass.test.js -------------------------------------------------------------------------------- /test/stub/empty/actions/my-action/action.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/stub/empty/workflows/file.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/stub/invalid/actions/action-confused-with-workflow/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/invalid/actions/action-confused-with-workflow/action.yml -------------------------------------------------------------------------------- /test/stub/invalid/workflows/workflow-confused-with-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/invalid/workflows/workflow-confused-with-action.yml -------------------------------------------------------------------------------- /test/stub/invalid/workflows2/invalid-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/invalid/workflows2/invalid-job.yml -------------------------------------------------------------------------------- /test/stub/pass/actions/my-action/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/pass/actions/my-action/action.yaml -------------------------------------------------------------------------------- /test/stub/pass/workflows/valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/pass/workflows/valid.yaml -------------------------------------------------------------------------------- /test/stub/unpinned/actions/my-action/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/unpinned/actions/my-action/action.yaml -------------------------------------------------------------------------------- /test/stub/unpinned/workflows/file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/unpinned/workflows/file.yaml -------------------------------------------------------------------------------- /test/stub/unpinned/workflows/file2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgosalvez/github-actions-ensure-sha-pinned-actions/HEAD/test/stub/unpinned/workflows/file2.yaml --------------------------------------------------------------------------------