Skip to content

Adding temporary publish scripts that implement the publish flow.#4

Merged
dzearing merged 15 commits into
masterfrom
dzearing/publish
Oct 7, 2016
Merged

Adding temporary publish scripts that implement the publish flow.#4
dzearing merged 15 commits into
masterfrom
dzearing/publish

Conversation

@dzearing
Copy link
Copy Markdown
Member

@dzearing dzearing commented Oct 7, 2016

The flow right now only does this:

Process change files in /changes/*.json

For each package that needs a bump:

  1. Ensure max change type of (patch/minor/major)
  2. Determine new version
  3. Determine new acceptable range (>=newVersion < semver.inc(newVersion, 'major'))
  4. Apply new acceptable range to all downstream references
  5. If any downstream references did not satisfy the requirement of the new version, republish them as well. (and also ensure their downstream dependencies also get updated.)
  6. Once all changes have been identified, apply to package.json files.
  7. Delete processed change files.
  8. Commit changes
  9. Add tags for all package bumps that will be applied.
  10. Push commit.
  11. Run npm publish on each package bump.

@dzearing dzearing merged commit a12e6e3 into master Oct 7, 2016
@dzearing dzearing deleted the dzearing/publish branch October 7, 2016 00:54
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
Fixing issue where GCB-serve would always serve from HTTPS.
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
octogonz pushed a commit that referenced this pull request Feb 13, 2017
* Adding publish scripts.

* Updating publish script to write the file.

* Improvements to scripts.

* Adding git add.

* Update.

* Updating publish script.

* Removing commitTags

* Updates so that dependency updates trickle down correctly.

* Changes

* npmx update.

* Updating shrinkwrap.

* Adding strict.

* Updating change file.

* Renabling git push and publish. Deleting changelog updating placeholder for now.
iclanton pushed a commit that referenced this pull request Jun 28, 2017
adding a configurable loadStyles callback
iclanton pushed a commit that referenced this pull request Jun 28, 2017
…rayWhenCallingOverriddenLoadStyles

add option to load raw themable array when calling loadStyles override
iclanton added a commit that referenced this pull request Jun 29, 2017
fhinkel added a commit to fhinkel/rushstack that referenced this pull request Oct 28, 2021
octogonz pushed a commit that referenced this pull request Aug 18, 2022
fix: fix windows path issue in split workspace
iclanton pushed a commit that referenced this pull request Sep 19, 2022
Create @rushstack/heft-typescript-plugin and @rushstack/heft-lint-plugin to target new multi-phase Heft
octogonz pushed a commit that referenced this pull request May 15, 2024
Make "rush install --subspace x" equivalent to "rush install --only subspace:x"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants