{"id":17855759,"url":"https://github.com/hxlnt/nes-pipeline","last_synced_at":"2025-09-21T23:33:24.270Z","repository":{"id":147059331,"uuid":"188490404","full_name":"hxlnt/nes-pipeline","owner":"hxlnt","description":"🔄 Continuous integration for NES homebrew that adds screenshots taken in the cloud.","archived":false,"fork":false,"pushed_at":"2020-04-16T23:34:57.000Z","size":98,"stargazers_count":92,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-29T18:03:17.522Z","etag":null,"topics":["6502","nes"],"latest_commit_sha":null,"homepage":"","language":"Assembly","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/hxlnt.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":"2019-05-24T21:37:07.000Z","updated_at":"2024-09-26T19:57:18.000Z","dependencies_parsed_at":"2023-03-28T00:48:27.032Z","dependency_job_id":null,"html_url":"https://github.com/hxlnt/nes-pipeline","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hxlnt%2Fnes-pipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hxlnt%2Fnes-pipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hxlnt%2Fnes-pipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hxlnt%2Fnes-pipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hxlnt","download_url":"https://codeload.github.com/hxlnt/nes-pipeline/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233682445,"owners_count":18713552,"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":["6502","nes"],"created_at":"2024-10-28T02:24:15.711Z","updated_at":"2025-09-21T23:33:18.958Z","avatar_url":"https://github.com/hxlnt.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nes-pipeline [![Build Status](https://dev.azure.com/hxlnt/nes-pipeline/_apis/build/status/hxlnt.nes-pipeline?branchName=master)](https://dev.azure.com/hxlnt/nes-pipeline/_build/latest?definitionId=3\u0026branchName=master)\nIt's continuous integration for NES homebrew with automagic screenshot updating! \n\n\u003cfigure\u003e\n  \u003cimg style=\"image-rendering: pixelated;\" alt=\"Screenshot\" width=\"512\" src=\"https://raw.githubusercontent.com/hxlnt/nes-pipeline/master/build/screenshot.png\"\u003e\n\u003cfigcaption\u003eScreenshot updated Thursday, April 16, 2020 at 23:34:52 UTC+00:00.\u003c/figcaption\u003e\n\u003c/figure\u003e\n\n# How it works\n\nEvery time code is checked in to the `master` branch, an Azure Pipelines (free tier) workflow is automatically triggered. This workflow compiles the NES ROM from source, screenshots the ROM, updates the screenshot in the README, and posts everything back to GitHub with updated timestamps.\n\nThis example also edits the NES source on each run to add a timestamp to the NES screen itself, just to prove out the inner workings.\n\nTo try it out yourself, simply fork this repo, set up an Azure Pipeline, and connect the pipeline to your fork. If you want the pipeline and build badge to be publicly visible, make sure to change the default pipeline setting from private to public. Edit `azure-pipeline.yml` to change the build steps to suit your own workflow.\n\nxoxox hxlnt ([rachel](https://twitter.com/partytimehxlnt))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhxlnt%2Fnes-pipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhxlnt%2Fnes-pipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhxlnt%2Fnes-pipeline/lists"}