iterative / iterative/gatsby-theme-iterative

Automate publishing to npm

Open
#23 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
6
Forks
2
PR merge metrics
No merged PRs in 30d

Description

> How does our npm package reflect changes to our repo?

Right now, it's manual publish- you have to `cd` into `packages/gatsby-theme-iterative` and run a `yarn publish`- ideally also changing the dependency version in the `example` sibling package but with patch upgrades semver will still use the latest version.

We definitely need to automate npm publishes, maybe not with every master merge but at least with a manual workflow run button that pushes the version bump commit.

_Originally posted by @rogermparent in https://github.com/iterative/gatsby-theme-iterative/issues/22#issuecomment-1142404932_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in packages/gatsby-theme-iterative and compare its current yarn publish process with the example sibling package's dependency version. Define a manual workflow entry point that publishes the npm package and pushes the version bump commit; done means the package can be released without the current manual command sequence.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
ci-cd, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.