{"id":16848300,"url":"https://github.com/endocrimes/bluefin-config","last_synced_at":"2025-10-13T18:44:49.028Z","repository":{"id":253448354,"uuid":"843534242","full_name":"endocrimes/bluefin-config","owner":"endocrimes","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-15T03:23:04.000Z","size":58,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-17T06:58:08.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/endocrimes.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":"2024-08-16T18:17:46.000Z","updated_at":"2025-06-12T15:24:31.000Z","dependencies_parsed_at":"2025-03-18T07:23:58.766Z","dependency_job_id":"4ae80925-a3c1-49b8-aa8d-880e4cccae14","html_url":"https://github.com/endocrimes/bluefin-config","commit_stats":null,"previous_names":["endocrimes/bluefin-config"],"tags_count":0,"template":false,"template_full_name":"ublue-os/image-template","purl":"pkg:github/endocrimes/bluefin-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endocrimes%2Fbluefin-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endocrimes%2Fbluefin-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endocrimes%2Fbluefin-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endocrimes%2Fbluefin-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/endocrimes","download_url":"https://codeload.github.com/endocrimes/bluefin-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endocrimes%2Fbluefin-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279016601,"owners_count":26085852,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-13T13:10:47.812Z","updated_at":"2025-10-13T18:44:49.011Z","avatar_url":"https://github.com/endocrimes.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bluefin-config \n\n# Purpose\n\nThis repo holds my custom image for Bluefin.\n\n# How to Use\n\n## Workflows\n\n### build.yml\n\nThis workflow creates your custom OCI image and publishes it to the Github Container Registry (GHCR). By default, the image name will match the Github repository name.\n\n#### Container Signing\n\nContainer signing is important for end-user security and is enabled on all Universal Blue images. It is recommended you set this up, and by default the image builds *will fail* if you don't.\n\nThis provides users a method of verifying the image.\n\n1. Install the [cosign CLI tool](https://edu.chainguard.dev/open-source/sigstore/cosign/how-to-install-cosign/#installing-cosign-with-the-cosign-binary)\n\n2. Run inside your repo folder:\n\n    ```bash\n    cosign generate-key-pair\n    ```\n\n    \n    - Do NOT put in a password when it asks you to, just press enter. The signing key will be used in GitHub Actions and will not work if it is encrypted.\n\n\u003e [!WARNING]\n\u003e Be careful to *never* accidentally commit `cosign.key` into your git repo.\n\n3. Add the private key to GitHub\n\n    - This can also be done manually. Go to your repository settings, under Secrets and Variables -\u003e Actions\n    ![image](https://user-images.githubusercontent.com/1264109/216735595-0ecf1b66-b9ee-439e-87d7-c8cc43c2110a.png)\n    Add a new secret and name it `SIGNING_SECRET`, then paste the contents of `cosign.key` into the secret and save it. Make sure it's the .key file and not the .pub file. Once done, it should look like this:\n    ![image](https://user-images.githubusercontent.com/1264109/216735690-2d19271f-cee2-45ac-a039-23e6a4c16b34.png)\n\n    - (CLI instructions) If you have the `github-cli` installed, run:\n\n    ```bash\n    gh secret set SIGNING_SECRET \u003c cosign.key\n    ```\n\n4. Commit the `cosign.pub` file into your git repository\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendocrimes%2Fbluefin-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fendocrimes%2Fbluefin-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendocrimes%2Fbluefin-config/lists"}