← Back to issue list

feat: enable support for Node.js projects requiring `build` step

View original Github issue

Metadata

Project
rockcraft
Number
#1309
Type
pull request
State
closed
Author
canon-cat
Labels
documentation
Created
Updated
Closed

Current evaluation

Closed without merging due to failing CI checks and lack of reviewer feedback. The feature adding Node.js build step support was abandoned.

Suggested action:

No scores available.

Issue body

Allow arbitrary project structure, not not /app directory. Express/Node projects may require explicit `build` step, add extra logic to accommodate projects with `build` script defined. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed without merging due to failing CI checks and lack of reviewer feedback. The feature adding Node.js build step support was abandoned.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#1649684 Support `build` for parts snapcraft (launchpad) closed Closed without resolution. Zero comments and no linked pull requests indicate the feature request was abandoned.
70%