Bryan-Roe / semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps
https://bryan-roe.github.io/semantic-kernel/
Apache License 2.0
0 stars 3 forks source link

Create node.js.yml #515

Closed Bryan-Roe closed 3 months ago

Bryan-Roe commented 3 months ago

Motivation and Context

Description

Contribution Checklist

Summary by Sourcery

Introduce a Node.js CI workflow to automate the build and test process for Node.js projects, ensuring compatibility across multiple Node.js versions.

CI:

cloudflare-workers-and-pages[bot] commented 3 months ago

Deploying ai with  Cloudflare Pages  Cloudflare Pages

Latest commit: 113d2f9
Status:🚫  Build failed.

View logs

sourcery-ai[bot] commented 3 months ago

Reviewer's Guide by Sourcery

This pull request introduces a new GitHub Actions workflow file named 'node.js.yml' to automate the CI process for Node.js projects. The workflow is configured to trigger on pushes and pull requests to the main branch, and it runs on the latest Ubuntu environment. It uses a matrix strategy to test against Node.js versions 18.x, 20.x, and 22.x. The workflow includes steps to check out the repository, set up Node.js, install dependencies, build the source code, and run tests.

File-Level Changes

Files Changes
.github/workflows/node.js.yml Introduced a new CI workflow for Node.js to automate testing and building across multiple Node.js versions.

Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.
cloudflare-workers-and-pages[bot] commented 3 months ago

Deploying semantic-kernel with  Cloudflare Pages  Cloudflare Pages

Latest commit: 113d2f9
Status:🚫  Build failed.

View logs