Hi Adnan, Would you cherry-pick [3515] into the 1.4.0 release branch?
I hope it's not too hard and it will help a lot with helm validation and publication (no manual index work). WDYT? [3515] https://github.com/apache/polaris/pull/3515 Thanks, Dmitri. On Thu, Apr 9, 2026 at 4:51 PM Dmitri Bourlatchkov <[email protected]> wrote: > Hi Adnan, > > The new helm index process was added in [3515], but I guess it was not > reflected on `dev`. > > The closest `dev` thread on this topic that I could find is [1]. > > Still, I think the PR is pretty clear. Quoting from its description: > > > The goal is that the exact same Helm chart index can be promoted to dist > release > > after a vote succeeds. I.e. we do not need to re-generate it in the 4th > workflow. > > I believe it is a solid approach and I assumed we would follow it for > 1.4.0. WDYT? > > [1] https://lists.apache.org/thread/wo353z4scyj85bw4lfk5onc28xgznvwp > > [3515] https://github.com/apache/polaris/pull/3515 > > Thanks, > Dmitri. > > On Wed, Apr 8, 2026 at 11:03 PM Adnan Hemani via dev < > [email protected]> wrote: > >> Hi Dmitri, >> >> Thanks for the verifications. The email .txt files were generated as part >> of the automated release process - I'm really not sure why those are there >> either, but didn't change it since I didn't find it to be a big issue. I'm >> happy to make a change to remove them for the next release (or as part of >> this release if RC1 doesn't pass). >> >> I'm not familiar on the helm index background, but can confirm that there >> was not an "index.yaml" file generated as part of the GitHub Action. >> Robert/Pierre, is this something you can confirm that we had consensus on >> doing and if the current release should've done this? >> >> Best, >> Adnan Hemani >> >> On Tue, Apr 7, 2026 at 12:24 PM Dmitri Bourlatchkov <[email protected]> >> wrote: >> >> > Hi All, >> > >> > Voting +0 for now because of the two strange .txt files and helm index >> > issue (below) >> > >> > Verified: >> > * Checksums >> > * Signatures >> > * Build from source >> > >> > So far all clear. >> > >> > However: >> > >> > $ helm repo add polaris-rc >> > https://dist.apache.org/repos/dist/dev/polaris/helm-chart >> > Error: looks like " >> > https://dist.apache.org/repos/dist/dev/polaris/helm-chart" >> > is not a valid chart repository or cannot be reached: failed to fetch >> > https://dist.apache.org/repos/dist/dev/polaris/helm-chart/index.yaml : >> 404 >> > Not Found >> > >> > IIRC, the idea was for the RCs to host a new helm index verbatim. The >> index >> > will then replace the old index at release publication time. This way >> we'd >> > be able to validate its exact contents before making it available to all >> > users. >> > >> > WDYT? >> > >> > Cheers, >> > Dmitri. >> > >> > >> > >> > On Tue, Apr 7, 2026 at 3:10 PM Dmitri Bourlatchkov <[email protected]> >> > wrote: >> > >> > > Hi Adnan, >> > > >> > > I see these two files in dist... Do we really need them there? >> > > >> > > apache-polaris-1.4.0.vote-email-body.txt >> > > apache-polaris-1.4.0.vote-email-subject.txt >> > > >> > > Thanks, >> > > Dmitri. >> > > >> > > On Mon, Apr 6, 2026 at 9:37 PM Adnan Hemani via dev < >> > > [email protected]> wrote: >> > > >> > >> Hi everyone, >> > >> >> > >> I propose that we release the following RC as the official Apache >> > Polaris >> > >> 1.4.0 release. (Do not worry, there is no RC0 for this release :) >> > >> >> > >> This corresponds to the tag: apache-polaris-1.4.0-rc1 >> > >> * https://github.com/apache/polaris/commits/apache-polaris-1.4.0-rc1 >> > >> * >> > >> >> > >> >> > >> https://github.com/apache/polaris/tree/70f7a0288412f80197fca71d5f635ca221eb6331 >> > >> >> > >> The release tarball, signature, and checksums are here: >> > >> * https://dist.apache.org/repos/dist/dev/polaris/1.4.0 >> > >> >> > >> Helm charts are available on: >> > >> * https://dist.apache.org/repos/dist/dev/polaris/helm-chart/1.4.0 >> > >> >> > >> NB: you have to build the Docker images locally in order to test Helm >> > >> charts. >> > >> >> > >> You can find the KEYS file here: >> > >> * https://downloads.apache.org/polaris/KEYS >> > >> >> > >> Convenience binary artifacts are staged on Nexus. The Maven >> repositories >> > >> URLs are: >> > >> * >> > >> >> > >> https://repository.apache.org/content/repositories/orgapachepolaris-1063/ >> > >> >> > >> Please download, verify, and test according to the release >> verification >> > >> guide, which can be found at: >> > >> * >> > >> >> > >> >> > >> https://polaris.apache.org/community/release-guides/release-verification-guide/ >> > >> >> > >> Please vote in the next 96 hours (extra time given due to Iceberg >> > Summit). >> > >> >> > >> [ ] +1 Release this as Apache Polaris 1.4.0 >> > >> [ ] +0 >> > >> [ ] -1 Do not release this because... >> > >> >> > >> Only PMC members have binding votes, but other community members are >> > >> encouraged to cast non-binding votes. >> > >> This vote will pass if there are 3 binding +1 votes and more binding >> +1 >> > >> votes than -1 votes. >> > >> >> > >> Best, >> > >> Adnan Hemani >> > >> >> > > >> > >> >
