{"id":24515578,"url":"https://github.com/magicbell/release-discussion-action","last_synced_at":"2025-06-28T02:04:56.690Z","repository":{"id":209871523,"uuid":"725151093","full_name":"magicbell/release-discussion-action","owner":"magicbell","description":"Publish new releases to a github discussion","archived":false,"fork":false,"pushed_at":"2024-10-21T13:43:22.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T09:50:16.547Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/magicbell.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-11-29T14:44:24.000Z","updated_at":"2025-02-14T13:27:25.000Z","dependencies_parsed_at":"2024-06-27T17:55:33.866Z","dependency_job_id":null,"html_url":"https://github.com/magicbell/release-discussion-action","commit_stats":null,"previous_names":["magicbell-io/release-discussion-action","magicbell/release-discussion-action"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/magicbell/release-discussion-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicbell%2Frelease-discussion-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicbell%2Frelease-discussion-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicbell%2Frelease-discussion-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicbell%2Frelease-discussion-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magicbell","download_url":"https://codeload.github.com/magicbell/release-discussion-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magicbell%2Frelease-discussion-action/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262362064,"owners_count":23299122,"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":"2025-01-22T01:18:28.333Z","updated_at":"2025-06-28T02:04:56.657Z","avatar_url":"https://github.com/magicbell.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Discussion Release Action\n\nThis action for GitHub Actions creates release discussions and posts comments to\nthem on every release.\n\nOn a release, a GitHub Discussion is looked up or created for the current cycle.\nA comment is then posted to the discussion with the release notes. A TOC is also\nadded to the discussion description and kept up to date with every release.\n\nThis action works particularly well with [changesets](https://github.com/changesets/action)\nand makes it so that the release notes of all your packages are posted to a\nsingle discussion category.\n\nNote that the comments are updated when you edit a release. This way, the release\nis the source of truth. Omit the `edited` and `deleted` triggers if you don't want\nthis and want to be able to edit release notes in the discussion instead.\n\nExample workflow:\n\n```yaml\nname: Release To Discussions\n\non:\n  release:\n    types: [created, edited, deleted]\n\n# you want to prevent race conditions when multiple releases are\n# created at the same time, which happens often in mono-repos.\nconcurrency: release-discussion-action\n\njobs:\n  publish-release-notes:\n  name: Publish Release Notes\n  runs-on: ubuntu-latest\n\n  steps:\n    - name: publish discussion\n      uses: magicbell/release-discussion-action@main\n      with:\n        # the repository where the discussions are hosted\n        repo: magicbell/community\n        # category slug, can be found in the URL of the category page\n        category: product-changelog\n        # group releases by week or month\n        cycle: week\n        # an optional prefix can be used that will be prepended to the release title\n        # this is typically used for non node packages\n        # release-prefix: the-package-name\n      env:\n        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagicbell%2Frelease-discussion-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagicbell%2Frelease-discussion-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagicbell%2Frelease-discussion-action/lists"}