mirror of
https://github.com/konpa/devicon.git
synced 2025-01-19 14:27:04 +01:00
Merge pull request #561 from devicons/amacado/feature/enhance-release-guideline
enhance guidelines for drafting a new release
This commit is contained in:
commit
4b81fb2bec
@ -335,10 +335,10 @@ We are running a Discord server. You can go here to talk, discuss, and more with
|
||||
<li>Push the branch <code>draft-release</code></li>
|
||||
<li>Manually trigger the workflow <code><a href="https://github.com/devicons/devicon/actions/workflows/build_icons.yml">build_icons.yml</a></code> (which has a <code>workflow_dispatch</code> event trigger) and select the branch <code>draft-release</code> as target branch. This will build a font version of all icons using icomoon and automatically creates a pull request to merge the build result back into <code>draft-release</code></li>
|
||||
<li>Review and approve the auto-create pull request created by the action of the step above</li>
|
||||
<li>Create a pull request towards <code>development</code>. Mention the release number in the pull request title and add information about all new icons, fixes, features and enhancements in the description of the pull request. Take the commits as a guideline. It's also a good idea to mention and thank all contributions who participated in the release (take description of <code><a href="https://github.com/devicons/devicon/pull/504">#504</a></code> as an example).</li>
|
||||
<li>Wait for review and approval of the pull request (<b>DON'T</b> perform a squash-merge)</li>
|
||||
<li>Create a pull request towards <code>development</code>. Mention the release number in the pull request title (like "Build preparation for release v<i>MAJOR</i>.<i>MINOR</i>.<i>PATCH</i>) and add information about all new icons, fixes, features and enhancements in the description of the pull request. Take the commits as a guideline. It's also a good idea to mention and thank all contributions who participated in the release (take description of <code><a href="https://github.com/devicons/devicon/pull/504">#504</a></code> as an example).</li>
|
||||
<li>Wait for review and approval of the pull request (you can perform a squash-merge)</li>
|
||||
<li>Once merged create a pull request with BASE <code>master</code> and HEAD <code>development</code>. Copy the description of the earlier pull request.</li>
|
||||
<li>Since it was already approved in the 'development' stage a maintainer is allowed to merge it (<b>DON'T</b> perform a squash-merge).</li>
|
||||
<li>Create a <a href="https://github.com/devicons/devicon/releases/new">new release</a> using v<i>MAJOR</i>.<i>MINOR</i>.<i>PATCH</i> as tag and release title. Use the earlier created description as description of the release.</li>
|
||||
<li>Publishing the release will trigger the <a href="/.github/workflows/npm_publish.yml">npm_publish.yml</a> workflow which will execute a <code>npm publish</code> leading to a updated <a href="https://www.npmjs.com/package/devicon">npm package</a> (v<i>MAJOR</i>.<i>MINOR</i>.<i>PATCH</i>).</li>
|
||||
</ol>
|
||||
</ol>
|
||||
|
Loading…
x
Reference in New Issue
Block a user