diff options
author | 2025-05-27 21:48:03 +0200 | |
---|---|---|
committer | 2025-05-27 21:48:03 +0200 | |
commit | 590c38c00abd40c5a37511b1c8dfcab5cc0a3d0b (patch) | |
tree | 38573e70d82ee15dbf3b69bc65b1e5f0e392ba99 /RELEASE-CHECKLIST.html | |
parent | 7c57f2e429a2496e25ae4dff6b6f0c34d1f36714 (diff) | |
download | zuwu-590c38c00abd40c5a37511b1c8dfcab5cc0a3d0b.tar.gz zuwu-590c38c00abd40c5a37511b1c8dfcab5cc0a3d0b.tar.bz2 zuwu-590c38c00abd40c5a37511b1c8dfcab5cc0a3d0b.tar.lz zuwu-590c38c00abd40c5a37511b1c8dfcab5cc0a3d0b.zip |
feat: release checklist
yes the dotfiles-alike zsh microframework repo has finally grown to the point where this one needs a checklist to do a release.
Diffstat (limited to 'RELEASE-CHECKLIST.html')
-rw-r--r-- | RELEASE-CHECKLIST.html | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/RELEASE-CHECKLIST.html b/RELEASE-CHECKLIST.html new file mode 100644 index 0000000..e21f19a --- /dev/null +++ b/RELEASE-CHECKLIST.html @@ -0,0 +1,121 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>zuwu - Release Checklist</title> + <style> + body { + font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', + Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', + sans-serif; + width: min(calc(100vw-32px), 720px); + } + html { + display: flex; + align-items: center; + flex-direction: column; + background: #1a1a1a; + color: #dedede; + } + </style> + </head> + <body> + <h1>Release Checklist</h1> + <h2>Release Preparations</h2> + <ul> + <li> + <label><input type="checkbox" /> Ensured up-to-date changelog</label> + </li> + <li> + <label + ><input type="checkbox" /> Removed the pending release title and + description, added current release header</label + > + </li> + <li> + <label><input type="checkbox" /> Committed release commit</label> + <ul> + <li> + <label><input type="checkbox" /> Tagged</label> + </li> + </ul> + </li> + <li> + <label><input type="checkbox" /> Add new pending release header</label> + <ul> + <li> + <label><input type="checkbox" /> Add back header</label> + </li> + <li> + <label + ><input type="checkbox" /> Replace new release's header's + <code>current-commit</code> header with the actual commit</label + > + </li> + <li> + <label><input type="checkbox" /> Commit new commit</label> + </li> + </ul> + </li> + <li> + <label><input type="checkbox" /> Push commits & tag</label> + </li> + </ul> + <h2>Packaging</h2> + <ul> + <li> + <label><input type="checkbox" /> Update alpine-packages repo</label> + <ul> + <li> + <label + ><input type="checkbox" /> Update Version via + <code>source env && abump zsh-zuwu-<version></code></label + > + </li> + <li> + <label + ><input type="checkbox" /> Rebuild via + <code>build</code> script</label + > + </li> + <li> + <label><input type="checkbox" /> Push</label> + </li> + <li> + <label + ><input type="checkbox" /> Deploy to Codeberg Mirror via + <code>push-to-codeberg</code> script</label + > + </li> + </ul> + </li> + <li> + <label><input type="checkbox" /> Update packaging/arch</label> + <ul> + <li> + <label><input type="checkbox" /> Bump version in PKGBUILD</label> + </li> + <li> + <label + ><input type="checkbox" /> Update Hashes in PKGBUILD via + update-hash script</label + > + </li> + <li> + <label + ><input type="checkbox" /> Rebuild via + <code>build</code> script</label + > + </li> + <li> + <label + ><input type="checkbox" /> Push to codeberg via + <code>push-to-codeberg</code> script</label + > + </li> + </ul> + </li> + </ul> + </body> +</html> |