Skip to content

Commit 19ed733

Browse files
author
Luke Bowerman
authored
Break apart the CHANGELOG (#1607)
Add some documentation about failed releases as well
1 parent d07b6b7 commit 19ed733

File tree

8 files changed

+1492
-1278
lines changed

8 files changed

+1492
-1278
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1278 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,17 @@ We follow a [semantic versioning scheme](https://semver.org/). That means:
9292
1. Pull latest master
9393
1. `yarn release`
9494

95+
#### Undoing a failed release
96+
97+
Sometimes the release process will fail mid-way (generally due to NPM authentication issues).
98+
99+
Follow these instructions if you run into a case where you have a "failed" release and need to unwind it to try again. Usually the complexity lies in the case where Lerna has updated package hashes and pushed tags but authentication to NPM failed.
100+
101+
1. Get the release commit hash `git log` to see if there's a commit and if so get the commit hash
102+
1. Revert the release commit `git revert YOURHASHHERE`
103+
1. Delete the local tag `git tag -d v0.0.0` (insert appropriate version number)
104+
1. Delete the remote tag `git push --delete origin v0.0.0`
105+
95106
### 4. Tooling
96107

97108
### Automate code formatting and correctness whenever possible
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.9.16]
9+
10+
### Changed
11+
12+
- `ComponentsProvider` now includes `ScrollLockContext` to manage all scroll locks for `Dialog` and `Popover`
13+
- Where previously `DialogContext` properties `enableScrollLock`, `disableScrollLock`, and `scrollLockEnabled` could previously be used to take control of a scroll lock, now use `ScrollLockContext` properties `enableCurrentLock`, `disableCurrentLock`, and `activeLockRef` to do so.
14+
15+
## [0.9.14]
16+
17+
### Changed
18+
19+
- `ComponentsProvider` now takes `colors` prop instead of `coreColors` and accepts `CoreColors & IntentColors`
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.9.15]
9+
10+
### Changed
11+
12+
- `@looker/components-test-utils` helpers will no longer produce `globalStyles`
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.9.16]
9+
10+
### Preview / Experimental
11+
12+
- Experimental: `@looker/components-theme-editor` package

0 commit comments

Comments
 (0)