mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-03-25 02:31:59 -05:00
- up until now, we've been running `grunt release` before publishing to NPM or pushing the canary zip - this command runs the production asset build and generates a zip - this zip isn't used by the NPM publishing task because that does an `npm pack` - we only use it for the canary build, but this should be brought more inline with the NPM process to make the gaps smaller - this commit refactors the `grunt release` task to become a lot smaller by removing the generated zip steps - the expected workflow is now to just to an `npm pack`, which will run the `prepack` task to generate a `.tgz` archive - this should still respect `.npmignore`, so it'll just include the files we expect - the test of the canary workflow is being updated to handle this - also cleans up a dev dependency that is no longer used, along with 2 imports |
||
---|---|---|
.. | ||
auto-assign.yml | ||
browser-tests.yml | ||
canary.yml | ||
label-actions.yml | ||
migration-review.yml | ||
release.yml | ||
stale.yml | ||
test.yml |