Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
dex
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
dex
Commits
b263976c
Commit
b263976c
authored
Jun 30, 2016
by
Eric Chiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Documentation: clean up release documentation
parent
7bc69644
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
17 deletions
+29
-17
releases.md
Documentation/releases.md
+29
-17
No files found.
Documentation/releases.md
View file @
b263976c
#
#
Making a dex Release
# Making a dex Release
1.
Make sure you've
[
uploaded your GPG key
](
https://github.com/settings/keys
)
.
Make sure you've
[
uploaded your GPG key
](
https://github.com/settings/keys
)
and
configured git to
[
use that signing key
](
https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work
)
either globally or
for the Dex repo. Note that the email the key is issued for must be the email
you use for git.
1.
Make a new clone of the dex repo:
```
git config [--global] user.signingkey "{{ GPG key ID }}"
git config [--global] user.email "{{ Email associated with key }}"
```
```console
$ git clone git@github.com:coreos/dex.git
$ cd dex
```
Create a signed tag at the commit you wish to release. This action will prompt
you to enter a tag message, which can just be the release version.
1.
Tag with the release name:
```
git tag -s v0.4.0 ea4c04fde83bd6c48f4d43862c406deb4ea9dba2
```
```console
git tag -s v0.4.0
```
Push that tag to the CoreOS repo.
1.
Push the change:
```console
git push origin v0.4.0
```
```
git push git@github.com:coreos/dex.git v0.4.0
```
1.
Make a release with release notes here:
https://github.com/coreos/dex/releases
Draft releases on GitHub and summarize the changes since the last release. See
previous releases for the expected format.
https://github.com/coreos/dex/releases
Finally create an image tag on Quay corresponding to the release. Log into
Quay, navigate to the
`quay.io/coreos/dex`
repo, find the correct commit, and
add an additional tag to that image for the release (click the gear on the
image tag's row and then "Add New Tag").
https://quay.io/repository/coreos/dex?tag=latest&tab=tags
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment