yes, that's the way how I tested my changes
thanks for confirming that it's ok

I wonder whether it should be documented somewhere, since it is not very
obvious?

On Wed, Nov 22, 2023 at 10:35 AM Etienne Chauchot <echauc...@apache.org>
wrote:

> Hi Sergey,
>
> The other alternative that allows for autonomous testing of ci changes
> (thanks @Chesnay for the suggestion) is to create you own repo:
>
> - a flink-connector-shared-utils-*test* clone repo and a
> *io.github.user.flink*:flink-connector-parent custom artifact to be able
> to directly commit and install the artifact in the CI
> - a custom ci script that does the cloning and mvn install in the ci.yml
> github action script for testing with the new flink-connector-parent
> artifact
>
> see https://github.com/echauchot/flink-connector-shared-utils-test
> FLINK-* branches for details.
>
> I hope it helps,
>
> Best
>
> Etienne
>
>
> Le 22/11/2023 à 00:52, Sergey Nuyanzin a écrit :
> > Hi Etienne
> >
> > thanks for starting this discussion
> > +1 from my side for snapshots  since I also faced same issue
> >
> >
> >
> > On Thu, Nov 9, 2023 at 11:21 AM Etienne Chauchot<echauc...@apache.org>
> > wrote:
> >
> >> Hi all,
> >>
> >> flink-connector-shared-utils contains utilities for connectors (parent
> >> pom, ci scripts, template test connector project etc...). It is divided
> >> into 2 main branches:
> >>
> >> - parent_pom (1) containing just a pom.xml
> >>
> >> - ci_utils (2) containing the test project using the parent pom and the
> >> ci scripts.
> >>
> >>
> >> The problem is when we want to test changes to the parent pom in the
> >> test project, we need to release org.apache.flink:flink-connector-parent
> >> so that the test project in the other branch can use this updated
> >> parent. This seems bad to trigger a release for testing.
> >>
> >> So I would like to propose setting up a snapshot for
> >> org.apache.flink:flink-connector-parent with regular  deployment to
> >> https://repository.apache.org/content/repositories/snapshots  like we
> do
> >> for flink.
> >>
> >> An alternative could be to keep using
> >> io.github.zentol.flink:flink-connector-parent for testing and release
> >> this special artifact when needed by ci_utils test project.
> >>
> >> WDYT ?
> >>
> >>
> >> [1]
> https://github.com/apache/flink-connector-shared-utils/tree/parent_pom
> >>
> >> [2]https://github.com/apache/flink-connector-shared-utils/tree/ci_utils
> >>
> >> Best
> >>
> >> Etienne
> >>
> >



-- 
Best regards,
Sergey

Reply via email to