From f3fa93bc2803e23139f6f131127e6e15ed71d1f6 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 24 Sep 2023 20:04:37 -0500 Subject: [PATCH] Postmortem for 3.0.0a1 (#77) --- .github/ISSUE_TEMPLATE/release.md | 6 ++++-- .github/workflows/ci.yml | 2 +- CHANGELOG.md | 4 ++++ dodo.py | 1 + packages/_meta/package.json | 2 +- .../jupyterlab-font-anonymous-pro/package.json | 4 ++-- .../package.json | 4 ++-- .../jupyterlab-font-dejavu-sans-mono/package.json | 4 ++-- packages/jupyterlab-font-fira-code/package.json | 4 ++-- packages/jupyterlab-fonts/package.json | 2 +- pyproject.toml | 2 +- yarn.lock | 14 +++++++------- 12 files changed, 28 insertions(+), 21 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index 17fdf24b..c20e2376 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -16,11 +16,13 @@ labels: maintenance - [ ] upload the artifacts - [ ] actually upload to npm.com, pypi.org ```bash + #!/usr/bin/env bash + set -eux cd dist twine upload *.tar.gz *.whl npm login - for tarball in deathbeds-jupyterlab-font*.tar.gz; do - npm publish .tgz + for tarball in deathbeds-jupyterlab-font*.tgz; do + npm publish $tarball done npm logout ``` diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 172e7d15..a438aebf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: use-mamba: true - name: preflight - run: doit lock:preflight + run: doit preflight - name: setup (python) run: doit lock:install:build_linux-64_lab4.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 6afa8099..ff913599 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v3.0.0a2 + +> TBD + ## v3.0.0a1 - remove tests and duplicated assets from wheel diff --git a/dodo.py b/dodo.py index 8f60533c..f7c064bf 100644 --- a/dodo.py +++ b/dodo.py @@ -141,6 +141,7 @@ def task(): _phony("test", "*:atest:*") _phony("lab", "dt:serve:lab") _phony("report") +_phony("preflight", "*:preflight") if dotenv_loaded: os.environ.update(dotenv_loaded) diff --git a/packages/_meta/package.json b/packages/_meta/package.json index b259477d..8208c33d 100644 --- a/packages/_meta/package.json +++ b/packages/_meta/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@deathbeds/meta-jupyterlab-fonts", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "scripts": { "build": "tsc -b --sourceMap", "build:cov": "tsc -b --inlineSourceMap", diff --git a/packages/jupyterlab-font-anonymous-pro/package.json b/packages/jupyterlab-font-anonymous-pro/package.json index faa5a865..c1c985da 100644 --- a/packages/jupyterlab-font-anonymous-pro/package.json +++ b/packages/jupyterlab-font-anonymous-pro/package.json @@ -1,6 +1,6 @@ { "name": "@deathbeds/jupyterlab-font-anonymous-pro", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "description": "Anonymous Pro Fonts for JupyterLab", "license": "BSD-3-Clause", "author": "Dead Pixels Collective", @@ -24,7 +24,7 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.1", + "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.2", "@jupyterlab/application": "3 || 4", "typeface-anonymous-pro": "^1.1.13" }, diff --git a/packages/jupyterlab-font-atkinson-hyperlegible/package.json b/packages/jupyterlab-font-atkinson-hyperlegible/package.json index 877f9716..5cefacbc 100644 --- a/packages/jupyterlab-font-atkinson-hyperlegible/package.json +++ b/packages/jupyterlab-font-atkinson-hyperlegible/package.json @@ -1,6 +1,6 @@ { "name": "@deathbeds/jupyterlab-font-atkinson-hyperlegible", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "description": "Atkinson Hyperlegible for JupyterLab", "license": "BSD-3-Clause", "author": "Dead Pixels Collective", @@ -23,7 +23,7 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.1", + "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.2", "@fontsource/atkinson-hyperlegible": "^5.0.12", "@jupyterlab/application": "3 || 4" }, diff --git a/packages/jupyterlab-font-dejavu-sans-mono/package.json b/packages/jupyterlab-font-dejavu-sans-mono/package.json index 1475bcad..59c5ed76 100644 --- a/packages/jupyterlab-font-dejavu-sans-mono/package.json +++ b/packages/jupyterlab-font-dejavu-sans-mono/package.json @@ -1,6 +1,6 @@ { "name": "@deathbeds/jupyterlab-font-dejavu-sans-mono", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "description": "Dejavu Sans Mono Fonts for JupyterLab", "license": "BSD-3-Clause", "author": "Dead Pixels Collective", @@ -25,7 +25,7 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.1", + "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.2", "@jupyterlab/application": "3 || 4" }, "devDependencies": { diff --git a/packages/jupyterlab-font-fira-code/package.json b/packages/jupyterlab-font-fira-code/package.json index a176f135..d33a4604 100644 --- a/packages/jupyterlab-font-fira-code/package.json +++ b/packages/jupyterlab-font-fira-code/package.json @@ -1,6 +1,6 @@ { "name": "@deathbeds/jupyterlab-font-fira-code", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "description": "Fira Code Fonts for JupyterLab", "license": "BSD-3-Clause", "author": "Dead Pixels Collective", @@ -23,7 +23,7 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.1", + "@deathbeds/jupyterlab-fonts": "~3.0.0-alpha.2", "@jupyterlab/application": "3 || 4", "firacode": "^6.2.0" }, diff --git a/packages/jupyterlab-fonts/package.json b/packages/jupyterlab-fonts/package.json index e7408378..b0c27e05 100644 --- a/packages/jupyterlab-fonts/package.json +++ b/packages/jupyterlab-fonts/package.json @@ -1,6 +1,6 @@ { "name": "@deathbeds/jupyterlab-fonts", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "description": "Interactive Typography and Style for JupyterLab", "license": "BSD-3-Clause", "author": "Dead Pixels Collective", diff --git a/pyproject.toml b/pyproject.toml index 9c0f652a..d619771c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ dynamic = ["description"] name = "jupyterlab_fonts" readme = "README.md" requires-python = ">=3.8" -version = "3.0.0a1" +version = "3.0.0a2" [project.urls] "Bug Tracker" = "https://github.com/deathbeds/jupyterlab-fonts/issues" diff --git a/yarn.lock b/yarn.lock index 3547a552..704a2f3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2477,9 +2477,9 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.6.4 - resolution: "@types/node@npm:20.6.4" - checksum: 5fdf81c8760b620a3f3b2cdac1688008f0c73a00af98e067b4621a572d39b831eaeee8fbd7300cd06667dec31d8b032fbb8e1bbedae56ec6ff1230a338b4e8a5 + version: 20.6.5 + resolution: "@types/node@npm:20.6.5" + checksum: b849e849cf7631458a65c5019c81962028e306d8c4455a48422277b240f5a7eb8a1f1dafa60306bd4c773b77263bb8b05c074b1026e868bd137bb2022cf63ea2 languageName: node linkType: hard @@ -5802,8 +5802,8 @@ __metadata: linkType: hard "glob@npm:^10.2.2": - version: 10.3.6 - resolution: "glob@npm:10.3.6" + version: 10.3.7 + resolution: "glob@npm:10.3.7" dependencies: foreground-child: ^3.1.0 jackspeak: ^2.0.3 @@ -5811,8 +5811,8 @@ __metadata: minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 path-scurry: ^1.10.1 bin: - glob: dist/cjs/src/bin.js - checksum: ebc5eb3d5c13bee1070f0833e649d83320a5a9ebfcdd570bfb63b9af5906b76002fcd792091fa3f327e9acc62deeb9566cd678170a44f0f2eb0b4d41074158ab + glob: dist/esm/bin.mjs + checksum: 9a27f1fa8774c3a8ab8f05c26a77276edaf5418aac29aff70c5d847ef75dabf536554cb113e945193323fb769fbe32edde12559d2d52266f38662595cbc7a031 languageName: node linkType: hard