{"id":17685960,"url":"https://github.com/geekmasher/container-dependency-submission-action","last_synced_at":"2025-03-30T20:26:17.082Z","repository":{"id":162205643,"uuid":"636778557","full_name":"GeekMasher/container-dependency-submission-action","owner":"GeekMasher","description":"Container Dependency Submission API Action","archived":false,"fork":false,"pushed_at":"2023-05-05T18:28:32.000Z","size":489,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-23T22:39:19.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GeekMasher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-05T16:11:03.000Z","updated_at":"2023-05-06T15:59:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab8c1ffb-973b-4473-8d05-5f6ac0d814bd","html_url":"https://github.com/GeekMasher/container-dependency-submission-action","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":"GeekMasher/python-actions-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekMasher%2Fcontainer-dependency-submission-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekMasher%2Fcontainer-dependency-submission-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekMasher%2Fcontainer-dependency-submission-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeekMasher%2Fcontainer-dependency-submission-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeekMasher","download_url":"https://codeload.github.com/GeekMasher/container-dependency-submission-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246375902,"owners_count":20767190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-24T10:29:34.007Z","updated_at":"2025-03-30T20:26:17.050Z","avatar_url":"https://github.com/GeekMasher.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# container-dependency-submission-action\n\nContainer Dependency Submission API Action \n\n## Requirements\n\n- Python 3.9+\n- [Syft](https://github.com/anchore/syft)\n- [optional] Homebrew\n  - Used to dynamically install syft\n\n## Usage\n\n```yaml\n- name: Conatiner Dependency Submission Action\n  uses: GeekMasher/container-dependency-submission-action@main\n  with:\n    # requires either \"container\" or \"dockerfile\" to be set\n    container: \"container-name:latest\"\n    # or \n    dockerfile: \"Dockerfile\"\n```\n\n### Action Inputs\n\n\n```yaml\n- name: Conatiner Dependency Submission Action\n  uses: GeekMasher/container-dependency-submission-action@main\n  with:\n    # `conatiner` is the name of the container already built on the system\n    container: \"container-name:latest\"\n\n    # `dockerfile` is the path to the Dockerfile that defined the container image \n    # which is then built\n    dockerfile: \"Dockerfile\"\n    \n    # [optional ] Token used to authenticate with the GitHub API. Defaults to the GITHUB_TOKEN secret.\n    token: ${{ secrets.CODEQL_SUMMARY_GENERATOR_TOKEN }}\n```\n\n\n### Workflow Example\n\n```yaml\nname: Conatiner Dependency Submission Action\non:\n  push:\n    branches: [main]\n\npermissions: \n  contents: write   # needed\n\njobs:\n  gradle-lock:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      \n      # ... build your conatiner \n\n      - name: Gradle Lock Dependency Submission Action\n        uses: GeekMasher/container-dependency-submission-action@main\n        with:\n          container: \"container-name:latest\" \n```\n\n## Example\n\n![image](https://user-images.githubusercontent.com/2772944/236537635-34cf35ce-4dcc-4a55-bb7b-433267770c5b.png)\n\n*source: [example/Dockerfile](./example/Dockerfile)*\n\n\n## License \n\nThis project is licensed under the terms of the MIT open source license. Please refer to [MIT](./LICENSE) for the full terms.\n\n\n## Maintainers \n\nMaintained by [@GeekMasher](https://github.com/GeekMasher).\n\n\n## Support\n\nPlease create GitHub Issues and Discussions for any feature requests, bugs, or documentation problems.\n\n\n## Acknowledgement\n\n- @GeekMasher: Author and Maintainer\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekmasher%2Fcontainer-dependency-submission-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekmasher%2Fcontainer-dependency-submission-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekmasher%2Fcontainer-dependency-submission-action/lists"}