aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--RELEASE-CHECKLIST.html121
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-&lt;version&gt;</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>