Skip to content

Modernize CI workflows and README badges following typeorm-adapter pattern#23

Closed
Copilot wants to merge 18 commits intobetafrom
copilot/rewrite-ci-scripts-readme-again
Closed

Modernize CI workflows and README badges following typeorm-adapter pattern#23
Copilot wants to merge 18 commits intobetafrom
copilot/rewrite-ci-scripts-readme-again

Conversation

Copy link
Contributor

Copilot AI commented Feb 2, 2026

Aligns CI/CD pipeline and README with the typeorm-adapter reference implementation.

CI Workflows

  • Downgraded GitHub Actions to v2.1.5 for consistency with reference repo
  • Added Run Fix step to lint job
  • Introduced semantic-release job with proper permissions (contents: write)
  • Expanded Node.js test matrix: [^18, ^20]
  • Added parallel: true to Coveralls for concurrent coverage reporting
  • Removed redundant permissions blocks

README

Streamlined badges to essential set:

  • Removed: install size, codebeat, release
  • Retained: CI status, coverage, NPM version/downloads, Discord

Configuration

Added "release": "semantic-release" script to package.json for automated versioning.

Original prompt

This section details on the original issue you should resolve

<issue_title>[feature] re-write the whole CI scripts and README content text, add all README badges</issue_title>
<issue_description>refer to: https://github.com/node-casbin/typeorm-adapter</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@hsluoyz hsluoyz marked this pull request as ready for review February 2, 2026 17:52
@hsluoyz
Copy link
Member

hsluoyz commented Feb 2, 2026

@copilot need to add CI to run tests, add semantic release to auto release new versions to both NPM and GitHub Releases for merged PRs, re-write the whole README, add README badges

should 100% totally refer to: https://github.com/node-casbin/typeorm-adapter

@coveralls
Copy link

Pull Request Test Coverage Report for Build 21601217973

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 75.855%

Totals Coverage Status
Change from base Build 21600173600: 0.0%
Covered Lines: 1370
Relevant Lines: 1715

💛 - Coveralls

Copilot AI and others added 12 commits February 2, 2026 17:55
Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>
@hsluoyz
Copy link
Member

hsluoyz commented Feb 2, 2026

@copilot only run against Node.js 20 in every CI script, drop the Node.js 18 for all CI scripts

Copilot AI and others added 5 commits February 2, 2026 18:03
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Signed-off-by: copilot <copilot@github.com>
Signed-off-by: copilot <copilot@github.com>

Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com>
Copilot AI changed the title [WIP] Re-write CI scripts and README content with badges Modernize CI workflows and README badges following typeorm-adapter pattern Feb 2, 2026
Copilot AI requested a review from hsluoyz February 2, 2026 18:07
@hsluoyz hsluoyz closed this Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feature] re-write the whole CI scripts and README content text, add all README badges

4 participants