Hi Adnan,

As JB mentioned, it seems that this issue happens because we have moved off
of the incubator directory.  There was indeed a bug in the workflow: it
implicitly required the `helm-chart` directory to exist.

Note that, because the workflows are not idempotent, certain artifacts have
already been published:
* on dist dev: https://dist.apache.org/repos/dist/dev/polaris/1.4.0/
* on Nexus: the repo orgapachepolaris-1059

So you will have to perform a couple of manual cleanup operations before
you can rerun this workflow:
* delete the directory from dist dev
* drop the Nexus repository

Thanks for the quick fix !

--

Pierre


On Tue, Mar 17, 2026 at 8:00 AM Jean-Baptiste Onofré <[email protected]>
wrote:

> Hi Adnan,
>
> I will take a look at this. It could be related to the transition from
> dist/incubator/polaris to dist/polaris following graduation.
>
> I will keep you posted asap.
>
> Regards,
> JB
>
> On Tue, Mar 17, 2026 at 12:57 AM Adnan Hemani via dev <
> [email protected]> wrote:
>
> > Hi all,
> >
> > I opened https://github.com/apache/polaris/pull/4005 as a quick fix
> based
> > on my understanding of the issue I'm facing during release materials
> > generation. Here's a quick rundown of the issue that I think I'm facing
> > (see GH PR link for the full error):
> >
> > I'm getting an SVN issue when trying to add the newly-generated Helm
> charts
> > to the Apache Polaris repo. My understanding is that this issue occurs
> > because the `helm-chart` subdirectory isn't already added to the SVN
> > repository. When comparing the 1.3.0-incubating release's workflow [1],
> the
> > `helm-chart` subdirectory already existed, which is why we didn't see
> this
> > issue before. After moving out of the incubator, this subdirectory
> doesn't
> > pre-exist when running our release scripts.
> >
> > The underlying assumption I'm making as part of #4005 is that the
> > `index.yml` file that already exists in the `helm-chart` subdirectory in
> > the incubator repo isn't important to pre-exist, as we re-generate this
> > file in the following step anyways.
> >
> > Can someone with more experience with the automated release system
> comment
> > if this is the right approach or if the `index.yml` is truly important to
> > have at this step in the release pipeline?
> >
> > Best,
> > Adnan Hemani
> >
> > [1]
> >
> >
> https://github.com/apache/polaris/actions/runs/20854821902/job/59920537649#step:9:55
> >
>

Reply via email to