aboutsummaryrefslogtreecommitdiffstats
path: root/RELEASE-CHECKLIST.html
blob: 011540cc3c1238f529fafc901118459bddcc8805 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<!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>
      .container {
        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);
      }
      .root {
        display: flex;
        flex-direction: column;
        color: #dedede;
      }
      h1:first-child {
        margin-top: 0;
      }
      body > .root h1:first-child {
        margin-top: 1rem;
      }
      body > .root {
        /* if not embedded into cgit */
        background-color: #1a1a1a;
        background-image: linear-gradient(45deg, #0000, #0000 100px, #0006);
        align-items: center;
        min-height: 100vh;
        width: 100%;
      }
      body {
        margin: 0;
      }
    </style>
  </head>
  <body>
    <div class="root">
      <div class="container">
        <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>
      </div>
    </div>
  </body>
</html>