File: README.git.md

package info (click to toggle)
gnu-efi 4.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,916 kB
  • sloc: ansic: 18,175; asm: 2,317; makefile: 321; sh: 102
file content (32 lines) | stat: -rw-r--r-- 1,158 bytes parent folder | download
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
# README.git

Generating releases on GitHub is a very simple process;

## Set version in repo
1) Edit the file "Makefile".  Changing the "VERSION" line to the new version.
2) Do a "git commit" just for the version number change.

## Create new release
1) Go to the [GitHub release page](https://github.com/ncroxon/gnu-efi/releases/new)
2) Enter the version number in the tag field, selecting "create tag on publish"

   **Ignore GitHub's suggestion of prefixing the version with a "v"**
3) Set previous tag manually

   - Last stable for stable releases
   - Last alpha/beta for alpha/beta releases
   
   **Ensures GitHub sets the Full Changelog to be between the last release in the cycle**
   **and not the start of the repository**
4) Add a release title - use the version number

   **Otherwise GitHub will add the last commit name as the title**
5) ***OPTIONAL***
   Add a release description *and/or* a list of pull requests and contributors via "Generate release notes"
6) For alpha/beta versions, set it to be a pre-release
7) Release the new version
8) GitHub will automatically generate a GZ compressed TAR file and a ZIP file of the repo