Add GitHub Actions workflow for Node.js with Webpack - #1133
Add GitHub Actions workflow for Node.js with Webpack#1133markusknudtsen-droid wants to merge 8857 commits into
Conversation
Source: CodebuffAI/freebuff-private@4e841546cd7202c516eacd79740753fca6f0a51d
Source: CodebuffAI/freebuff-private@888c4cca96b67caa1276fbf70c7233050a98446b
Source: CodebuffAI/freebuff-private@caa103fe6b941f4961c3f5a3874aad2cc8b81234
Source: CodebuffAI/freebuff-private@a701e1fecee6335ab5673970997e363e78beef38
Source: CodebuffAI/freebuff-private@818fd8a7fa1ad534580edf45842f898cbde31d28
Source: CodebuffAI/freebuff-private@50ff43f680a772dea6cd57b8ff20c4286aa4c2ef
Source: CodebuffAI/freebuff-private@98f8172e4753742f0e890cfc5ddd654e4ed66745
Source: CodebuffAI/freebuff-private@b1ce0599714c65ee4af45a72c4b3a91c2cddd47a
Source: CodebuffAI/freebuff-private@a98a8fea7135a61961196bba86a78ba9e4e1dc23
Source: CodebuffAI/freebuff-private@32edf04025e2687a1ad46da0c7143568042c9587
Source: CodebuffAI/freebuff-private@aecb8772a332ed418751708cbc09361e602808bb
Source: CodebuffAI/freebuff-private@426093bf2bbd6025115c69619ce0a808c6f3d204
Source: CodebuffAI/freebuff-private@d36b3eefd840f2c9f5cc9d664dedd2ccd0fa9c6e
Source: CodebuffAI/freebuff-private@5dca6af706323362c461f66ce19e1d3f05d9781c
Source: CodebuffAI/freebuff-private@7287b3284fb14fbbc830bcd26b468d2e31b1b442
Source: CodebuffAI/freebuff-private@011eefaff7cfa23511a7a90b7b8577966bb35fc2
Source: CodebuffAI/freebuff-private@9463903a402edf9a3843f6ceb30f2b717aa6c669
Source: CodebuffAI/freebuff-private@b13c54ba359ba9b5d96597c796c4dd5cfa1d4fd0
Source: CodebuffAI/freebuff-private@5e610b5183c941b0134af4b57b872d6361c52d74
Source: CodebuffAI/freebuff-private@e27c04a5d0b20ecdd3b59e62fa212933e98362b2
Source: CodebuffAI/freebuff-private@6d4275edf5ce676d4a8545ef596c09143c4d684e
Source: CodebuffAI/freebuff-private@830446cdb334dc4308830894eeade61622aaac3f
Source: CodebuffAI/freebuff-private@259420a545480083bd84a8e7f76000b43710ea57
Source: CodebuffAI/freebuff-private@6a27bef631b241cda0a41438ed86ffa3a9a6ffd0
Source: CodebuffAI/freebuff-private@f2b0123ab0aa0c59f2c60bf9e732cb9a09914a5b
Source: CodebuffAI/freebuff-private@44eb7fb0a20f2b6356112d8128bdf3de0b35b6bf
Source: CodebuffAI/freebuff-private@e3402311fb78c23d5936efd374f7d4c5e5fbd7ba
Source: CodebuffAI/freebuff-private@1d7f59451f3adc5022dd8442b63096ca681de5d3
Source: CodebuffAI/freebuff-private@3c4cb7a487360e216e8a43a8127e35dcc523f30c
Source: CodebuffAI/freebuff-private@a97913305ecdb975ca10416f4584961cfb6876bc
Source: CodebuffAI/freebuff-private@b2165bf50d6327b40da6c5ecd7b78be03af2fdb2
Source: CodebuffAI/freebuff-private@1453481ed59f4dce8bca21b31de2a516d5f116cd
Source: CodebuffAI/freebuff-private@e59271236f09a3d3581a335d27cd520152870617
Source: CodebuffAI/freebuff-private@cae868f98c4b82346ec7494bf0c9c52885802271
Source: CodebuffAI/freebuff-private@0faa685ad2e9e2ff15bda187b78a616f2807356c
Source: CodebuffAI/freebuff-private@b0c2cd12ae1e7cde091a0d18feec3da982a06a17
Source: CodebuffAI/freebuff-private@8a466c0ca5a71c4be167933cc5997c18bafb299a
Source: CodebuffAI/freebuff-private@904bc6eb4a9ada528087d5787ec00a5e2d960544
Source: CodebuffAI/freebuff-private@6b02d267ef8826ff43b940e978f30425d3ba7fb7
Source: CodebuffAI/freebuff-private@98ee9c116b5c0b9eb5abe727a355ebeee3d3c38b
Source: CodebuffAI/freebuff-private@35bf98df64ff67b9b8c61294a72e86482d610484
Source: CodebuffAI/freebuff-private@b07e46628cd12d62af2b74d54174993f8be8b672
Source: CodebuffAI/freebuff-private@0557e6f13451460d9f2738df05669a8a17499e7d
Source: CodebuffAI/freebuff-private@fe1d246f19f53757274d5e2ef03352dd0170157b
Source: CodebuffAI/freebuff-private@1f8d79561bbc036e29a8cebbd68b9bcab31ddf00
Source: CodebuffAI/freebuff-private@345628f779ae14eba0adbca058e23416444b9f62
Source: CodebuffAI/freebuff-private@1f8d79561bbc036e29a8cebbd68b9bcab31ddf00
Source: CodebuffAI/freebuff-private@1bb683cdc20d1da77e6b0b9771d6dd53562c2faf
Source: CodebuffAI/freebuff-private@ba9334a9337b9f51f5f0d907d165814012524af8
PR checks failedA couple of things need fixing before this can be reviewed. Description is empty or too short. Please say what the change does and why. If it fixes an open Edit the PR and this check re-runs automatically. |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a GitHub Actions workflow to build the project with Webpack across multiple Node.js versions on pushes and PRs to main.
Changes:
- Introduces a new CI workflow triggered on
push/pull_requesttomain - Runs a build job on
ubuntu-latestwith a Node.js version matrix (18/20/22) - Installs dependencies and runs
webpackvianpx
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| - uses: actions/checkout@v4 | ||
|
|
||
| - name: Use Node.js ${{ matrix.node-version }} | ||
| uses: actions/setup-node@v4 | ||
| with: | ||
| node-version: ${{ matrix.node-version }} | ||
|
|
||
| - name: Build | ||
| run: | | ||
| npm install | ||
| npx webpack |
|
|
||
| - name: Build | ||
| run: | | ||
| npm install |
| name: NodeJS with Webpack | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ "main" ] | ||
| pull_request: | ||
| branches: [ "main" ] | ||
|
|
|
Thanks for the contribution, but this appears to be an unmodified GitHub-generated template (the default "Node.js with Webpack" starter workflow) rather than something tailored to this repo. Codebuff/Freebuff isn't built with webpack - there's no Since this would add a broken, always-failing CI job with no relation to the project's real build process, I can't recommend porting it. If you're interested in improving CI, it'd help to first look at how the project actually builds/tests (e.g. via the existing scripts in package.json) and propose a workflow that matches that, rather than a generic scaffold. Closing as not applicable to this codebase. |
|
Apologies — this PR was auto-closed by GitHub when we force-pushed a history rewrite of this repository (repository maintenance; every commit SHA changed). That was not a judgment on this PR, and GitHub does not allow us to reopen it because the commits it was based on no longer exist in the new history. If you'd like to continue with this change: rebase your branch onto the new Sorry for the churn, and thanks for contributing. |
No description provided.