This is an automated email from the ASF dual-hosted git repository. Cole-Greer pushed a commit to branch reproducible-build in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit df9e95bb35279cd207937a3f74f6bd1f896b163a Author: Cole Greer <[email protected]> AuthorDate: Tue Jul 21 16:57:49 2026 -0700 Instruct release managers to bump project.build.outputTimestamp at release --- docs/src/dev/developer/release.asciidoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 45fb1b69a2..9281255940 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -149,6 +149,7 @@ deployment. . `docker/build.sh -t -i -n` . `bin/publish-docs.sh <username>` - note that under a release candidate the documentation is published as SNAPSHOT . `mvn versions:set -DnewVersion=xx.yy.zz -DgenerateBackupPoms=false` to update the project files to reference a non-SNAPSHOT version +.. Update `<project.build.outputTimestamp>` in the root `pom.xml` to the release date in ISO-8601 form (for example `2024-05-20T00:00:00Z`). This keeps the published artifacts reproducible with a meaningful timestamp; because the value is committed into the source (and therefore into the source-release zip), it must be bumped together with the version. .. Manually update the `__version__` for `gremlin-python` in `gremlin-python/src/main/python/gremlin_python/__init__.py` . `mvn clean install -DskipTests` to update GLV versions .. Review `Gremlin.Net.csproj`, `Gremlin.Net.Template.csproj` and `Gremlin.Net.Template.nuspec` in `gremlin-dotnet` @@ -210,6 +211,7 @@ current release was under development as this new release will have those change .. Update the release date. .. Update the link to `CHANGELOG.asciidoc` - this link may already be correct but will not exist until the repository is tagged. . `mvn versions:set -DnewVersion=xx.yy.zz -DgenerateBackupPoms=false` to update project files to reference the non-SNAPSHOT version +.. Update `<project.build.outputTimestamp>` in the root `pom.xml` to the release date in ISO-8601 form (for example `2024-05-20T00:00:00Z`). This keeps the published artifacts reproducible with a meaningful timestamp; because the value is committed into the source (and therefore into the source-release zip), it must be bumped together with the version. .. Manually update the `__version__` for `gremlin-python` in `gremlin-python/src/main/python/gremlin_python/__init__.py` . `mvn clean install -DskipTests` to update GLV versions .. Review `Gremlin.Net.csproj`, `Gremlin.Net.Template.csproj` and `Gremlin.Net.Template.nuspec` in `gremlin-dotnet`
