Hi Max, > You probably want to work with the release artifacts, instead of cloning > the development branch.
I'm not sure I understand. I did the following to work with the sources of v2.20.0. Am I missing something? git fetch --all --tags --prune git checkout -b v2.20.0 v2.20.0 The last commit on the branch is 9f0cb649d39ee6236ea27f111acb4b66591a80ec that matches the repo. https://github.com/apache/beam/commit/9f0cb649d39ee6236ea27f111acb4b66591a80ec commit 9f0cb649d39ee6236ea27f111acb4b66591a80ec (HEAD -> v2.20.0, tag: v2.20.0-RC2, tag: v2.20.0) Author: amaliujia <ruw...@google.com> Date: Wed Apr 8 14:38:47 2020 -0700 [Gradle Release Plugin] - pre tag commit: 'v2.20.0-RC2'. gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) That commit introduced the RC2: -version=2.20.0-SNAPSHOT +version=2.20.0-RC2 Why is there no 2.20.0 only commit? One that would be like this for Spark 2.4.5 [1] or Kafka 2.5.0 [2]? [1] https://github.com/apache/spark/commit/cee4ecbb16917fa85f02c635925e2687400aa56b [2] https://github.com/apache/kafka/commit/66563e712b0b9f84f673b262f2fb87c03110084d In other words, how to check out the sources of Beam 2.20.0 and build them to get the released artifacts? Pozdrawiam, Jacek Laskowski ---- https://about.me/JacekLaskowski "The Internals Of" Online Books <https://books.japila.pl/> Follow me on https://twitter.com/jaceklaskowski <https://twitter.com/jaceklaskowski> On Mon, May 25, 2020 at 12:00 PM Maximilian Michels <m...@apache.org> wrote: > Hi Jacek, > > The Gradle property is the source of truth for the Beam version. When we > release the version, the RC suffix is dropped. > > The use of snapshot versions is normal during the development process. > You probably want to work with the release artifacts, instead of cloning > the development branch. > > -Max > > On 24.05.20 12:45, Jacek Laskowski wrote: > > Hi, > > > > I git cloned https://github.com/apache/beam/tree/v2.20.0 and > > found version=2.20.0-RC2 in gradle.properties. What's the purpose of the > > version property? > > > > (The main reason I'm asking is that I try to find out why gradle / IDEA > > attaches 2.20.0-SNAPSHOT dependencies to projects. How is that possible > > that any of the two would ever consider SNAPSHOT as a dependency?) > > > > Pozdrawiam, > > Jacek Laskowski > > ---- > > https://about.me/JacekLaskowski > > "The Internals Of" Online Books <https://books.japila.pl/> > > Follow me on https://twitter.com/jaceklaskowski > > > > <https://twitter.com/jaceklaskowski> >