{"id":13901341,"url":"https://github.com/actions-cool/release-helper","last_synced_at":"2025-05-13T16:57:19.501Z","repository":{"id":44781765,"uuid":"330968054","full_name":"actions-cool/release-helper","owner":"actions-cool","description":"🤖 A GitHub Action that help you publish release.","archived":false,"fork":false,"pushed_at":"2023-04-14T06:16:54.000Z","size":295,"stargazers_count":34,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T18:08:16.460Z","etag":null,"topics":["actions","ci","github-actions","js","release"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/actions-cool.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2021-01-19T12:11:21.000Z","updated_at":"2024-12-24T09:33:26.000Z","dependencies_parsed_at":"2024-01-16T22:22:06.072Z","dependency_job_id":"a82b37a0-04d4-4066-80ba-41ed894d6e03","html_url":"https://github.com/actions-cool/release-helper","commit_stats":{"total_commits":48,"total_committers":2,"mean_commits":24.0,"dds":0.375,"last_synced_commit":"e62ab5267346bf899be0d55e161d6f05b44fb070"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-cool%2Frelease-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-cool%2Frelease-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-cool%2Frelease-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-cool%2Frelease-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/actions-cool","download_url":"https://codeload.github.com/actions-cool/release-helper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253787910,"owners_count":21964417,"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","ci","github-actions","js","release"],"created_at":"2024-08-06T21:01:13.379Z","updated_at":"2025-05-13T16:57:19.474Z","avatar_url":"https://github.com/actions-cool.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# 🌈 Release Helper\n\n![](https://img.shields.io/github/workflow/status/actions-cool/release-helper/CI?style=flat-square)\n[![](https://img.shields.io/badge/marketplace-release--helper-blueviolet?style=flat-square)](https://github.com/marketplace/actions/release-helper)\n[![](https://img.shields.io/github/v/release/actions-cool/release-helper?style=flat-square\u0026color=orange)](https://github.com/actions-cool/release-helper/releases)\n\n🤖 A GitHub Action that help you publish release.\n\n\u003e Mainly used `antd`. Suggest [**changelog**](https://github.com/ant-design/ant-design/blob/master/CHANGELOG.en-US.md) use the same format.\n\n## 🚀 Usage\n\n### Example\n\n```yml\nname: 🤖 Auto Make Release\n\non:\n  create\n\njobs:\n  release-helper:\n    runs-on: ubuntu-latest\n    steps:\n      - name: make release\n        if: github.event.ref_type == 'tag'\n        uses: actions-cool/release-helper@v2\n        with:\n          token: ${{ secrets.GITHUB_TOKEN }}\n          trigger: 'tag'\n          changelogs: 'CHANGELOG.en-US.md, CHANGELOG.zh-CN.md'\n          branch: 'master'\n```\n\n### Inputs\n\n| Name | Desc | Type | Required |\n| -- | -- | -- | -- |\n| token | GitHub Token | string | ✔ |\n| trigger | Triggering conditions | string | ✔ |\n| changelogs | The file path | string | ✔ |\n| branch | The file branch | string | ✔ |\n| tag | Tag for branch. Check startsWith | string | ✖ |\n| release | Whether release. Default `true` | boolean | ✖ |\n| draft | Whether create a draft (unpublished) release. Default `false` | boolean | ✖ |\n| prerelease | Whether to identify the release as a prerelease. Default `false` | boolean | ✖ |\n| prerelease-filter | Version filter prerelease| string | ✖ |\n| prerelease-notice | prerelease 是否发布钉钉通知，默认为 false | boolean | ✖ |\n| dingding-token | 发布钉钉通知使用 | string | ✖ |\n| dingding-msg | 发布钉钉内容，从 changelogs 中选一个 | string | ✖ |\n| dingding-delay-minute | 发布钉钉内容延迟，单位分钟 | string | ✖ |\n| msg-title | 钉钉内容标题自定义 | string | ✖ |\n| msg-poster | 钉钉内容海报，传入图片 url | string | ✖ |\n| msg-head | 钉钉内容主题前置自定义 | string | ✖ |\n| msg-footer | 钉钉内容主题后置自定义 | string | ✖ |\n| prettier | 钉钉内容美化 | boolean | ✖ |\n| dingding-ignore | DingTalk ignore when version contain | string | ✖ |\n\n- [钉钉群自定义机器人接入](https://developers.dingtalk.com/document/robots/custom-robot-access)\n- 由于钉钉对二级层级展示不好，这里可设置 prettier 开启人为美化\n- msg 自定义支持 2 个替换\n  - `{{v}}` -\u003e 具体版本\n  - `{{url}}` -\u003e 发布链接\n  - 例如：`msg-footer: '\u003e footer: version is {{v}} url is [url]({{url}})'`\n- 你可以设置多个 dingding-token\n  - `dingding-token: ${{ secrets.TOKEN1 }} ${{ secrets.TOKEN2 }}`\n- delay 切莫设置过大，我记得 CI 超过几个小时自动过期\n\n### Workflow\n\n- `git tag x.x.x`\n- `git push origin x.x.x:x.x.x`\n- New tag triger action\n- Auto release with changelog\n\n## ⚡ Feedback\n\nYou are very welcome to try it out and put forward your comments. You can use the following methods:\n\n- Report bugs or consult with [Issue](https://github.com/actions-cool/release-helper/issues)\n- Submit [Pull Request](https://github.com/actions-cool/release-helper/pulls) to improve the code of `release-helper`\n\n也欢迎加入 钉钉交流群\n\n![](https://github.com/actions-cool/resources/blob/main/dingding.jpeg?raw=true)\n\n## LICENSE\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factions-cool%2Frelease-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factions-cool%2Frelease-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factions-cool%2Frelease-helper/lists"}