{"id":13827938,"url":"https://github.com/cutenode/github-actions-ci-templates","last_synced_at":"2025-04-28T14:07:46.927Z","repository":{"id":74933781,"uuid":"210465325","full_name":"cutenode/github-actions-ci-templates","owner":"cutenode","description":"✅ A repository of templates for GitHub Actions CI configurations.","archived":false,"fork":false,"pushed_at":"2021-02-04T18:26:07.000Z","size":11,"stargazers_count":42,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-28T14:07:41.496Z","etag":null,"topics":["actions","automation","ci","github","github-actions","github-actions-ci","template","templates","workflow","workflows"],"latest_commit_sha":null,"homepage":"","language":null,"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/cutenode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-09-23T22:43:28.000Z","updated_at":"2024-05-28T06:22:21.000Z","dependencies_parsed_at":"2024-01-18T04:55:22.607Z","dependency_job_id":"386e8673-5e84-4e11-af80-57f28bc1b602","html_url":"https://github.com/cutenode/github-actions-ci-templates","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/cutenode%2Fgithub-actions-ci-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fgithub-actions-ci-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fgithub-actions-ci-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutenode%2Fgithub-actions-ci-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cutenode","download_url":"https://codeload.github.com/cutenode/github-actions-ci-templates/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251326840,"owners_count":21571635,"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":["actions","automation","ci","github","github-actions","github-actions-ci","template","templates","workflow","workflows"],"created_at":"2024-08-04T09:02:21.252Z","updated_at":"2025-04-28T14:07:46.901Z","avatar_url":"https://github.com/cutenode.png","language":null,"readme":"# GitHub Actions CI Templates\n\nA repository of templates for GitHub Actions CI configurations.\n\n## The Templates\n\n- [JavaScript](./templates/javascript/)\n  - [Node.js Cross-Platform](./templates/javascript/nodejs-cross-platform-ci.yml): \n    - Runs builds on:\n      - Ubuntu (Latest),\n      - Windows (Latest),\n      - macOS (Latest)\n    - Using all versions of Node.js that are [currently supported](https://github.com/nodejs/release#release-schedule) by the Node.js project,\n    - Using `npm install` and `npm test`.\n  - [Node.js Cross-Platform (using Yarn)](./templates/javascript/yarn-nodejs-cross-platform-ci.yml)\n    - Runs builds on:\n      - Ubuntu (Latest),\n      - Windows (Latest),\n      - macOS (Latest)\n    - Using all versions of Node.js that are [currently supported](https://github.com/nodejs/release#release-schedule) by the Node.js project,\n    - Using `yarn install` and `yarn test`.\n  - [Node.js Cross-Platform (using pnpm)](./templates/javascript/pnpm-nodejs-cross-platform-ci.yml):\n    - Runs builds on:\n      - Ubuntu (Latest),\n      - Windows (Latest),\n      - macOS (Latest)\n    - Using all versions of Node.js that are [currently supported](https://github.com/nodejs/release#release-schedule) by the Node.js project.\n    - Using `pnpm install` and `pnpm test`.\n\n## How to use the Templates\n\nAdd the appropriate YAML to your repository under the `.github/workflows/` path, naming the YAML whatever you'd like to name it. I generally like to follow the `language-platform(s)-ci.yml` pattern, but your mileage may vary.\n\nFor example, if you wanted to use the `nodejs-cross-platform-ci.yml` template, you'd add it in:\n\n```bash\n- .github/\n  - workflows/\n    - nodejs-cross-platform-ci.yml # you can rename this whatever you'd like\n```\n\n## How to improve the Templates\n\nIf you'd like to improve the templates provided, you're more than welcome to submit a PR! If you notice a template that's entirely missing but you'd like to see, feel free to send a Pull Request to add it yourself _or_ create an issue requesting it to be added.\n","funding_links":[],"categories":["Others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutenode%2Fgithub-actions-ci-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcutenode%2Fgithub-actions-ci-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutenode%2Fgithub-actions-ci-templates/lists"}