Repository navigation
The first release since v2. If your workflows use benbalter/bulk-issue-creator@v2, they get it automatically.
New
- GitLab support. Pass
--forge gitlab(orforge: gitlab) with aGITLAB_TOKENto open issues or post comments on gitlab.com or a self-managed instance. Nested groups work in therepositorycolumn. See Running against GitLab. (#115) - Liquid templates are available with the
liquidoption. (#16) - Rate limits are retried instead of failing the row. (#27)
- Full repository URLs, such as
https://github.com/owner/repoor a GitLab project URL ending in.git, work in therepositorycolumn. (#23, #115)
Changed
- The Action now runs on Node 24 (previously Node 20). Self-hosted and GitHub Enterprise Server runners need to support it. (#80)
- Values are no longer HTML-escaped, since issues are Markdown:
Ben's appstaysBen's appinstead of becomingBen's app. (#80) - With
liquidon, titles render with Liquid too, not just bodies. A body template's{{title}}is now the rendered title, not the raw column value. - A run that hits failures on some rows keeps going but fails at the end, so failed rows don't go unnoticed. (#80)
--writewith no token now stops immediately with a message naming the flag or environment variable to set.--write,--commentand--liquidare plain boolean flags. (#80)
Fixed
- CLI flags such as
--write,--csv-pathandinit --pathwere silently ignored. They work now. (#80) - Rows with an invalid or missing
repositoryare skipped with a single warning. (#80) - Blank
labelsandassigneescells no longer send an empty label or assignee. (#80) - The log lists every issue created, not just the last one. (#20)
- YAML front matter at the top of a template is stripped again, as it was in v1, instead of showing up in issue bodies.
- Comment CSVs without a
titlecolumn no longer crash the preview. - CSVs exported from Excel (with a byte order mark) and CSVs with blank lines parse correctly.
initcreates missing parent directories, and can no longer overwrite a file created while it runs. (#106, #107, #112)- The README's local setup instructions were fixed. (#108)
- The README's Actions example works without a personal access token for issues in the same repository.
Thanks
Thanks to @p3xz (#106) and @yckonnnnn (#107, #108) for their fixes.
Full changelog: 711efcc...v2.1.0