1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 17:47:03 +00:00

Update release procedures, cleanup goxc config

This commit is contained in:
James Hillyerd
2017-12-17 20:13:14 -08:00
parent a457b65603
commit 6f57c51934
3 changed files with 6 additions and 29 deletions

4
.gitignore vendored
View File

@@ -29,9 +29,5 @@ _testmain.go
/inbucket /inbucket
/inbucket.exe /inbucket.exe
/dist/** /dist/**
/target/**
/cmd/client/client /cmd/client/client
/cmd/client/client.exe /cmd/client/client.exe
# local goxc config
.goxc.local.json

View File

@@ -1,18 +0,0 @@
{
"ArtifactsDest": "target",
"TasksExclude": [
"pkg-build"
],
"Arch": "amd64",
"Os": "darwin freebsd linux windows",
"ResourcesInclude": "README*,LICENSE*,CHANGELOG*,inbucket.bat,etc,themes",
"PackageVersion": "1.2.0",
"PrereleaseInfo": "rc2",
"ConfigVersion": "0.9",
"BuildSettings": {
"LdFlagsXVars": {
"TimeNow": "main.BUILDDATE",
"Version": "main.VERSION"
}
}
}

View File

@@ -108,12 +108,11 @@ Release Checklist
- Ensure *Unreleased* section is up to date - Ensure *Unreleased* section is up to date
- Rename *Unreleased* section to release name and date. - Rename *Unreleased* section to release name and date.
- Add new GitHub `/compare` link - Add new GitHub `/compare` link
3. Update goxc version info: `goxc -wc -pv=1.x.0 -pr=rc1` 3. Run tests
4. Run: `goxc interpolate-source` to update VERSION var 4. Test cross-compile: `goreleaser --snapshot`
5. Run tests 5. Commit changes and merge release: `git flow release finish`
6. Test cross-compile: `goxc` 6. Push tags and wait for https://travis-ci.org/jhillyerd/inbucket build to
7. Commit changes and merge release: `git flow release finish 1.x.0` complete
8. Upload to bintray: `goxc bintray` 7. Update `binary_versions` option in `inbucket-site/_config.yml`
9. Update `binary_versions` option in `inbucket-site/_config.yml`
See http://keepachangelog.com/ for additional instructions on how to update this file. See http://keepachangelog.com/ for additional instructions on how to update this file.