{"id":28967204,"url":"https://github.com/2moe/cinnabar","last_synced_at":"2025-10-13T10:04:33.091Z","repository":{"id":296603731,"uuid":"993177761","full_name":"2moe/cinnabar","owner":"2moe","description":"CI utils","archived":false,"fork":false,"pushed_at":"2025-06-03T19:08:35.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-24T08:06:16.485Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/2moe.png","metadata":{"files":{"readme":"docs/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,"zenodo":null}},"created_at":"2025-05-30T10:50:42.000Z","updated_at":"2025-06-03T19:08:36.000Z","dependencies_parsed_at":"2025-06-01T08:17:08.703Z","dependency_job_id":"7476a8a9-2580-45da-8585-397f514cdbaa","html_url":"https://github.com/2moe/cinnabar","commit_stats":null,"previous_names":["2moe/cinnabar"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/2moe/cinnabar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2moe%2Fcinnabar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2moe%2Fcinnabar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2moe%2Fcinnabar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2moe%2Fcinnabar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/2moe","download_url":"https://codeload.github.com/2moe/cinnabar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2moe%2Fcinnabar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014663,"owners_count":26085554,"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":"2025-06-24T08:06:12.898Z","updated_at":"2025-10-13T10:04:33.076Z","avatar_url":"https://github.com/2moe.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cinnabar\n\n## Preface\n\nQ: Why is it named Cinnabar?  \n\nA:\n\n1. Cinnabar was an ingredient used by ancient Daoist alchemists in their elixirs, much like this project serves as an \"ingredient\" within CI workflows.  \n2. Cinnabar is toxic. This project was developed for *Dirty and Quick* purposes and may produce unexpected side effects—in a sense, it is not entirely harmless.  \n3. Cinnabar, a mineral form of mercury sulfide, is a deep red-colored stone. And ruby is also a deep red stone. Naming a Ruby project \"Cinnabar\" is particularly fitting.\n\n## Usage\n\nGithub Actions for cinnabar\n\n```yaml\nenv:\n  # Speeds up script startup by disabling RubyGems\n  RUBYOPT: \"--disable=gems\"\n  default_ci_shell: ruby cinnabar/ci/preload.rb {0}\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    defaults:\n      run:\n        shell: ${{env.default_ci_shell}}\n    steps:\n      - uses: actions/checkout@v4\n\n      - name: clone cinnabar\n        uses: actions/checkout@v4\n        with:\n          repository: 2moe/cinnabar\n          path: cinnabar\n          ref: cf1b9d3d48cf579fa1969b0d2453e6f859a2ae09\n\n      - name: (example) run cargo command\n        run: |\n          {\n            cargo: nil,\n            build: nil,\n            profile: 'release',\n            verbose: true,\n            target: 'x86_64-unknown-linux-musl'\n          } \n            .then(\u0026hash_to_argv)\n            .then(\u0026run)\n```\n\nSee also: [build-wasi.yml](https://github.com/2moe/glossa/blob/dev/.github/workflows/build-wasi.yml)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2moe%2Fcinnabar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F2moe%2Fcinnabar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2moe%2Fcinnabar/lists"}