{"id":14961414,"url":"https://github.com/godotengine/godot-commit-artifacts","last_synced_at":"2025-10-19T08:31:20.328Z","repository":{"id":152041519,"uuid":"620435505","full_name":"godotengine/godot-commit-artifacts","owner":"godotengine","description":"A tool providing quick links to latest CI builds of development branches","archived":false,"fork":false,"pushed_at":"2024-04-28T01:37:25.000Z","size":86,"stargazers_count":8,"open_issues_count":3,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-28T02:11:59.438Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://godotengine.github.io/godot-commit-artifacts/","language":"JavaScript","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/godotengine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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},"funding":{"patreon":"godotengine","custom":"https://godotengine.org/donate"}},"created_at":"2023-03-28T17:15:37.000Z","updated_at":"2024-04-29T02:41:06.516Z","dependencies_parsed_at":"2023-09-21T22:48:40.293Z","dependency_job_id":"5765593f-64e6-4d46-9586-d99d38b5a850","html_url":"https://github.com/godotengine/godot-commit-artifacts","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/godotengine%2Fgodot-commit-artifacts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godotengine%2Fgodot-commit-artifacts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godotengine%2Fgodot-commit-artifacts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godotengine%2Fgodot-commit-artifacts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/godotengine","download_url":"https://codeload.github.com/godotengine/godot-commit-artifacts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219869234,"owners_count":16555570,"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-09-24T13:25:03.897Z","updated_at":"2025-10-19T08:31:14.976Z","avatar_url":"https://github.com/godotengine.png","language":"JavaScript","funding_links":["https://patreon.com/godotengine","https://godotengine.org/donate"],"categories":[],"sub_categories":[],"readme":"# Godot Commit Artifacts\n\nThis project is provided for Godot Engine users and contributors to\neasily and reliably get links to the CI build artifacts for the main\ndevelopment branches. While these artifacts are not suitable for\nproduction use, they can be used for testing and early feature\nadoption.\n\nLive website: https://godotengine.github.io/godot-commit-artifacts/\n\n## Contributing\n\nThis project is written in JavaScript and is built using Node.JS. HTML and CSS are\nused for the presentation. The end result of the build process is completely static\nand can be server from any web server, no Node.JS required.\n\nFront-end is designed in a reactive manner using industry standard Web Components\n(powered by `lit-element`). This provides native browser support, and results in a\nsmall overhead from the build process.\n\nTo build the project locally you need to have Node.JS installed (12.x and newer\nshould work just fine).\n\nThis project uses GitHub's GraphQL API. To fetch live data you need to generate\na [personal OAuth token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token).\nYou can supply your token to the scripts using the `GRAPHQL_TOKEN` environment\nvariable. Note, that if you don't have member access to the organization, you\nmay not be able to access all the information used when generating the database.\n\n1. Clone or download the project.\n2. From the project root run `npm install` or `yarn` to install dependencies.\n3. Run `npm run build` or `yarn run build` to build the pages.\n4. Run `npm run compose-db` or `yarn run compose-db` to fetch the data from GitHub.\n5. Serve the `out/` folder with your method of choice (e.g. using Python 3:\n   `python -m http.server 8080 -d ./out`).\n\n`rollup` is used for browser packing of scripts and copying of static assets. The\ndata fetching script is plain JavaScript with `node-fetch` used to polyfill\n`fetch()`-like API.\n\n## License\n\nThis project is provided under the [MIT License](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodotengine%2Fgodot-commit-artifacts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgodotengine%2Fgodot-commit-artifacts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodotengine%2Fgodot-commit-artifacts/lists"}