Commit Graph

19 Commits

Author SHA1 Message Date
Marcono1234 b7c3e1d0b8
Make Maven build reproducible (#2543)
However, it might still be necessary to use the same OS and JDK version
to actually be able to create identical artifacts.

This commit also formats the `pom.xml` files in the way the Maven Release
Plugin would.
2023-11-18 12:17:40 -08:00
Marcono1234 7f303b5db4
Mention creation of GitHub release in `ReleaseProcess.md` (#2349)
* Mention creation of GitHub release in `ReleaseProcess.md`

* Link to GitHub releases from README
2023-03-21 15:26:57 -07:00
Marcono1234 4f948dd482
Automatically replace version references on `release:prepare` (#2212)
* Automatically replace version references on `release:prepare`

* Specify encoding and improve placeholder replacements

* Add `since $next-version$` for `JsonArray.asList` and `JsonObject.asMap`
2022-10-24 17:26:43 -07:00
Marcono1234 2266ccdd67
Remove usage of oss-parent Maven parent and update ReleaseProcess.md (#2159)
The oss-parent configuration has been applied manually to the root pom.xml,
except that now newer plugin versions are used for source and javadoc JAR
creation, and for GPG signing.

This required some reordering of the plugins for the gson module to make
sure they are executed in the correct order. Otherwise this would cause
failures for javadoc:jar.
2022-09-06 16:26:53 -07:00
Marcono1234 f07fa51200 Change URLs from http to https (#1521)
* Change URLs from http to https

* Changed github.io to javadoc
2019-05-07 16:27:45 -07:00
joel-leitch 4c685b21a8 Private constructor (#1324)
* Adding private constructors on Util classes

* Remove obsolete step
2018-05-21 20:04:22 -07:00
inder123 d8857cd615
updated release process to the current steps 2018-05-01 11:15:12 -07:00
JoonHo Park be23a3aeeb Format ReleaseProcess.md using GFM (#1284)
Changes
- Space in `h1` header
- Indent code block & nested bullets properly with 3 spaces
- Unify numbered list indicator to `1.`
2018-04-27 18:42:53 -07:00
inder123 fbaa708b41 revised steps 2017-09-19 18:39:17 -07:00
inder123 ee8d6be59f deleted Javadoc updating process since we are now using javadoc.io 2016-03-25 09:24:53 -07:00
inder123 acc61867aa switch Using with Maven page to use GitHub link 2016-02-26 19:03:02 -08:00
Misha Brukman 994d589bcf Remove explicit step numbers; use autonumbering.
Markdown supports automatic list numbering; using this approach makes it easier
to add or remove new items without having to update all the following entries.
2015-11-27 20:09:46 -05:00
Misha Brukman 137100e2e2 Cleanups and formatting fixes
* Formatted multi-line and complex commands via multi-line blocks and
  line-wrapping for readability and ease of copy-pasting
* Hid URLs behind text links for readability and brevity
* Added missing code formatting, both inline and blocks
2015-11-27 18:25:14 -05:00
inder123 6831050a6f Update ReleaseProcess.md 2015-11-24 17:39:47 -08:00
inder123 53d59574f2 updated Javadocs instructions 2015-11-24 11:38:54 -08:00
inder123 3a56011685 Update ReleaseProcess.md 2015-11-24 11:26:30 -08:00
inder123 61c27e7ff2 Update ReleaseProcess.md 2015-11-23 19:28:29 -08:00
inder123 59b7de7348 copied over release process from https://sites.google.com/site/gson/release-process 2015-11-23 19:27:37 -08:00
inder123 3c74ca6cb4 Create ReleaseProcess.md 2015-11-23 19:10:54 -08:00