Skip to content

Commit 79c948d

Browse files
authored
bump to 3.7.1 w /dist/ files compiled, yarn.lock removed, updated release workflow issue template (#2036)
* bump to 3.7.1 and update release notes PR template * update sw.js * attempted fix * fix via npm/cli#2610 (comment) * repeated after removing package-lock.json * narrowed package-lock.json updates
1 parent 08d680c commit 79c948d

5 files changed

Lines changed: 45 additions & 12502 deletions

File tree

.github/ISSUE_TEMPLATE/release_workflow.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,29 @@ Discuss with @publiclab/is-maintainers if anything is ambiguous!
1515
* [x] open an issue using the "release" template with this checklist with title `Checklist and coordination for v0.0.0 major/minor/patch release` (see [semantic versioning](https://docs.npmjs.com/about-semantic-versioning/))
1616
* [ ] create a release [project](https://github.com/publiclab/image-sequencer/projects) from [this template](https://github.com/publiclab/image-sequencer/projects/5). You can copy a project from its menu.
1717
* [ ] compile release notes below from corresponding [release project](https://github.com/publiclab/image-sequencer/projects).
18-
* [ ] update version number in `examples/sw.js` (ex #1734) and `package.json` (ex #1695)
18+
* [ ] open a pull request with updated version numbers
19+
* [ ] update version number in `examples/sw.js` (ex #1734) and `package.json` (ex #1695)
20+
* [ ] update version number in `package.json`
21+
* [ ] run `npm install` to update `package-lock.json` (from recent node version - 16 at time of writing, in GitPod should work)
1922
* [ ] finalize and merge to `main` branch (freeze merges to `main` branch until next step)
20-
* [ ] merge, build and publish `/dist/` files to `stable` (merges to `main` branch can resume for next release)
21-
* [ ] create a release on GitHub and use features description + release notes from below
22-
* [ ] tag version number branch (i.e. `v0.0.0`)
23-
* [ ] publish tagged branch to `npm`
23+
24+
Now, move to `stable` branch:
25+
26+
* [ ] force push from `main` to `stable`
27+
* [ ] then in `stable` branch, compile `/dist/` files with `grunt build`
28+
* [ ] add `/dist/` files with `git add -f /dist/*` and commit them to `stable` branch
29+
* [ ] run `npm publish`
30+
31+
Draft a release:
32+
33+
* [ ] [create a release on GitHub](https://github.com/publiclab/image-sequencer/releases) and use features description + release notes from below
34+
* [ ] tag version number branch (i.e. `v0.0.0`) based on `stable` or choose `stable`
35+
* [ ] publish tagged branch to `npm` with `npm publish` (logging in first as necessary)
2436
* [ ] publish to live Github pages [demo](https://sequencer.publiclab.org) (with [bash script](https://github.com/publiclab/image-sequencer/pull/1703) from `/scripts/update-demo`) (from within GitPod works well)
2537
* [ ] move anything necessary to next release project, i.e. <!-- Update this link -->https://github.com/publiclab/image-sequencer/projects/[insert project number]
2638
* [ ] close this issue!
2739

28-
Noting we're now in this process in https://github.com/publiclab/image-sequencer/pull/1695 for `v3.6.0`.
40+
Noting we're now in this process in https://github.com/publiclab/image-sequencer/issues/1751 for `v3.7.0`.
2941

3042
****
3143

examples/sw.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const staticCacheName = 'image-sequencer-static-v3.7.0';
1+
const staticCacheName = 'image-sequencer-static-v3.7.1';
22
self.addEventListener('install', function(e) {
33
e.waitUntil(
44
caches.open(staticCacheName).then(function(cache) {

package-lock.json

Lines changed: 24 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "image-sequencer",
3-
"version": "3.7.0",
3+
"version": "3.7.1",
44
"description": "A modular JavaScript image manipulation library modeled on a storyboard.",
55
"main": "src/ImageSequencer.js",
66
"scripts": {
@@ -54,12 +54,12 @@
5454
"gifshot": "^0.4.5",
5555
"glfx": "0.0.4",
5656
"gpu.js": "^2.3.1",
57+
"imgareaselect": "git+https://git@github.com/jywarren/imgareaselect.git#v1.0.0-rc.2",
5758
"image-sequencer-invert": "^1.0.0",
5859
"imagejs": "0.0.9",
5960
"imagemin": "^7.0.1",
6061
"imagemin-jpegtran": "^7.0.0",
6162
"imagemin-pngquant": "^9.0.1",
62-
"imgareaselect": "https://github.com/jywarren/imgareaselect.git#v1.0.0-rc.2",
6363
"istanbul": "^0.4.5",
6464
"jasmine": "^3.4.0",
6565
"jpegtran-bin": "^6.0.1",

0 commit comments

Comments
 (0)