{"id":26167434,"url":"https://github.com/action-stars/build-workflows","last_synced_at":"2026-05-07T18:12:18.797Z","repository":{"id":281705368,"uuid":"945941757","full_name":"action-stars/build-workflows","owner":"action-stars","description":"GitHub Actions workflows for building software.","archived":false,"fork":false,"pushed_at":"2025-03-10T18:23:38.000Z","size":11,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-10T18:46:16.678Z","etag":null,"topics":["github-actions","reusable-workflows"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/action-stars.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-10T11:16:23.000Z","updated_at":"2025-03-10T11:29:00.000Z","dependencies_parsed_at":"2025-03-10T18:46:19.014Z","dependency_job_id":"98b40bc1-5035-40e4-9967-bb93bf41238e","html_url":"https://github.com/action-stars/build-workflows","commit_stats":null,"previous_names":["action-stars/build-workflows"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/action-stars%2Fbuild-workflows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/action-stars%2Fbuild-workflows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/action-stars%2Fbuild-workflows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/action-stars%2Fbuild-workflows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/action-stars","download_url":"https://codeload.github.com/action-stars/build-workflows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243079724,"owners_count":20233045,"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":["github-actions","reusable-workflows"],"created_at":"2025-03-11T17:36:25.979Z","updated_at":"2026-05-07T18:12:18.792Z","avatar_url":"https://github.com/action-stars.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Action Stars Build Workflows for GitHub Actions\n\n![GitHub Release (latest SemVer)](https://img.shields.io/github/v/release/action-stars/build-workflows?sort=semver)\n![Validate](https://github.com/action-stars/build-workflows/actions/workflows/_validate.yaml/badge.svg?branch=main)\n\nThis repository contains a collection of GitHub Actions workflows for building and testing various types of projects. The workflows are designed to be used as-is or as a starting point for your own projects.\n\n## Build OCI Image\n\nThis workflow builds a Docker image and pushes it to an OCI registry.\n\n### Permissions\n\n| PERMISSION | SCOPE |\n|------------|-------|\n| artifact-metadata | write |\n| attestations | write |\n| contents | write |\n| id-token | write |\n| packages | write |\n| security-events | write |\n\n\u003c!-- MERGE:START:build-oci-image - Do not remove or modify this section --\u003e\n### Secrets\n\n\u003c!-- AUTO-DOC-SECRETS:START - Do not remove or modify this section --\u003e\nNo secrets.\n\u003c!-- AUTO-DOC-SECRETS:END --\u003e\n\n### Inputs\n\n\u003c!-- AUTO-DOC-INPUT:START - Do not remove or modify this section --\u003e\n\n|       INPUT       |  TYPE   | REQUIRED |           DEFAULT           |                                                                                          DESCRIPTION                                                                                          |\n|-------------------|---------|----------|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|    annotations    | string  |  false   |                             |                                                Annotations to apply to the manifest image; as multi-line values in the format `\u003ckey\u003e=\u003cvalue\u003e`.                                                |\n| artifacts_pattern | string  |  false   |                             | Pattern to match artifacts that should be downloaded to be used for image building. The path where these artifacts are downloaded to is available in the `WORKFLOW_ARTIFACTS` build argument. |\n|      context      | string  |  false   |            `\".\"`            |                                                                          Path to the context to build the image in.                                                                           |\n|    dockerfile     | string  |   true   |                             |                                                                               Path to the Dockerfile to build.                                                                                |\n|      labels       | string  |  false   |                             |                                                       Labels to apply to the image; as multi-line values in the format `\u003ckey\u003e=\u003cvalue\u003e`.                                                       |\n|       name        | string  |   true   |                             |                                                                                  Name of the image to build.                                                                                  |\n|     platforms     | string  |  false   | `\"linux/amd64,linux/arm64\"` |                                                                 Platforms to build the image for; as comma separated values.                                                                  |\n|    push_image     | boolean |  false   |           `true`            |                                                                          Whether to push the image to the registry.                                                                           |\n|    push_sarif     | boolean |  false   |           `true`            |                                                                     Whether to push the SARIF files for GitHub Security.                                                                      |\n|     push_sbom     | boolean |  false   |           `true`            |                                                                 Whether to push the SBOM to the GitHub dependency submission.                                                                 |\n|    repository     | string  |   true   |                             |                                                                          The GHCR repository to build the image in.                                                                           |\n|    scan_image     | boolean |  false   |           `true`            |                                                                             Whether to scan the image with Grype.                                                                             |\n|       tags        | string  |  false   |                             |                               Tags to apply to the image; as comma separated values. If no tags are provided then a tag will be created from the Git short SHA.                               |\n\n\u003c!-- AUTO-DOC-INPUT:END --\u003e\n\n### Outputs\n\n\u003c!-- AUTO-DOC-OUTPUT:START - Do not remove or modify this section --\u003e\n\n|      OUTPUT      |                   DESCRIPTION                    |\n|------------------|--------------------------------------------------|\n|      digest      |      Digest of the manifest image created.       |\n|      image       |     Full name of the manifest image created.     |\n| platform_digests | Digests of the images created for each platform. |\n|       tags       |   Tags applied to the manifest image created.    |\n\n\u003c!-- AUTO-DOC-OUTPUT:END --\u003e\n\u003c!-- MERGE:END:build-oci-image - Do not remove or modify this section --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faction-stars%2Fbuild-workflows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faction-stars%2Fbuild-workflows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faction-stars%2Fbuild-workflows/lists"}