Yeah. All at once seems more than reasonable.

J.

On Fri, Dec 13, 2019 at 4:50 PM Kaxil Naik <kaxiln...@gmail.com> wrote:

> Agree with Daniel, let's do it all at once.
>
> On Fri, Dec 13, 2019 at 3:49 PM Daniel Imberman <daniel.imber...@gmail.com
> >
> wrote:
>
> > I’d rather we do it all at once and not need to maintain two builds.
> > Most/all of our CI/CD is dockerized at this point so there shouldn’t be a
> > huge difference.
> >
> >
> > On Fri, Dec 13, 2019 at 1:23 AM, Tomasz Urbaszek <
> > tomasz.urbas...@polidea.com> wrote:
> > Hi all,
> >
> > I have to solve a problem with our kubernetes test but for your
> information
> > I have never experienced a flaky
> > or timeouted build on Github Actions. Maybe I am lucky or maybe there's
> > something different.
> >
> > If we agree to move to Github Actions, would we like to migrate
> > incrementally or fully?
> >
> > Bests,
> > Tomek
> >
> > On Wed, Dec 11, 2019 at 1:06 AM Jarek Potiuk <jarek.pot...@polidea.com>
> > wrote:
> >
> > > No problem on that side - Tomek is using the same scripts we have on
> > Travis
> > > (and they generally work - I think the last step is to make all the
> > > tests pass. We have still a number of dependencies between tests and
> some
> > > environmental flakiness so that some tests consistently fail in Github
> > > Actions where they did not fail in Travis. From latest try by Tomek it
> > > looks like we are 1 test to go (plus some cleanup/setup of project and
> > > making sure all is stable):
> > >
> > > ==== 1 failed, 4030 passed, 119 skipped, 16 warnings in 1207.96s
> > (0:20:07)
> > > =====
> > >
> > > We discussed with Tomek and Kamil that in order to speed it up we might
> > > want to run our own workers on the GCP account we have - just to test
> > > quickly how much we can optimise it and I am inclined to agree. If we
> do
> > it
> > > this way, the transition might be rather fast.
> > >
> > > If we want to use auto-scalable GKE cluster as we originally planned it
> > > might take more time to setup (similar setup to what I tried with
> > GitLab).
> > > There we might need to use docker-in-docker to build the CI image with
> > > latest as first step of build and then use that built image by all
> > > subsequent steps. But we can do it as the next step - optimising the
> > > experience.
> > >
> > > J.
> > >
> > > On Tue, Dec 10, 2019 at 11:34 PM Daniel Imberman <
> > > daniel.imber...@gmail.com>
> > > wrote:
> > >
> > > > +1 on my end as well.
> > > >
> > > > @jarek does this affect anything involving breeze? Do GitHub actions
> > have
> > > > an easy docker/docker-compose based workflow?
> > > >
> > > > via Newton Mail [
> > > >
> > >
> >
> https://cloudmagic.com/k/d/mailapp?ct=dx&cv=10.0.32&pv=10.14.5&source=email_footer_2
> > > > ]
> > > > On Tue, Dec 10, 2019 at 5:28 AM, Ash Berlin-Taylor <a...@apache.org>
> > > wrote:
> > > > Legal: no I don't think so.
> > > >
> > > > Infra: possibly yes to get secrets in there to run things on our own
> > > > "hardware" -
> > > >
> > >
> >
> https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets
> > > > <
> > > >
> > >
> >
> https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets
> > > >
> > > > needs someone with Admin rights to create, and I don't see the
> Settings
> > > tab
> > > > at all.
> > > >
> > > > -ash
> > > >
> > > > > On 10 Dec 2019, at 02:46, Deng Xiaodong <xd.den...@gmail.com>
> wrote:
> > > > >
> > > > > +1 for GitHub Actions. I have been using it for months for my side
> > > > > projects, and it’s working very well. I believe most of us are
> quite
> > > > tired
> > > > > of the waiting time using Travis CI.
> > > > >
> > > > > The only point I would like to remind is whether we need to
> > communicate
> > > > > with Infra/Legal team for this.
> > > > >
> > > > >
> > > > > XD
> > > > >
> > > > > On Tue, Dec 10, 2019 at 06:49 Kaxil Naik <kaxiln...@gmail.com>
> > wrote:
> > > > >
> > > > >> +1 for Github actions
> > > > >>
> > > > >> On Mon, Dec 9, 2019, 22:16 Ash Berlin-Taylor <a...@apache.org>
> > wrote:
> > > > >>
> > > > >>> Happy with any thing that gives a more seamless CI experience -
> > > faster
> > > > is
> > > > >>> good too!
> > > > >>>
> > > > >>> -a
> > > > >>>
> > > > >>> On 9 December 2019 22:12:05 GMT, Aizhamal Nurmamat kyzy <
> > > > >>> aizha...@apache.org> wrote:
> > > > >>>> +1 on GitHub Actions.
> > > > >>>>
> > > > >>>> On Mon, Dec 9, 2019 at 2:10 PM Jarek Potiuk <
> > > jarek.pot...@polidea.com
> > > > >
> > > > >>>> wrote:
> > > > >>>>
> > > > >>>>> I am all for it! GitLab has been less-than helpful so far and
> > > > >>>> recently it
> > > > >>>>> seems that running PRs from forks will only be run in
> Enterrprise
> > > > >>>> Edition,
> > > > >>>>> which is less than welcome. I am quite a bit disappointed with
> > the
> > > > >>>> pace and
> > > > >>>>> attitude. Github Actions seems to be much better choice -
> > > especially
> > > > >>>> that
> > > > >>>>> they are closely integrated with Github repo and seem to get
> > > > >>>>> attention/focus from Github/Microsoft.
> > > > >>>>>
> > > > >>>>> And they added self-hosted runners as well, which makes it
> > possible
> > > > >>>> for us
> > > > >>>>> to optimise the experience.
> > > > >>>>>
> > > > >>>>> J.
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> J.
> > > > >>>>>
> > > > >>>>> On Mon, Dec 9, 2019 at 10:57 PM Tomasz Urbaszek <
> > > > >>>>> tomasz.urbas...@polidea.com>
> > > > >>>>> wrote:
> > > > >>>>>
> > > > >>>>>> Hi all,
> > > > >>>>>>
> > > > >>>>>> It sometime since we last discussed using other CI than
> Travis.
> > > One
> > > > >>>> of
> > > > >>>>> the
> > > > >>>>>> main reasons behind considering Gitlab CI was its ability to
> > work
> > > > >>>> on
> > > > >>>>>> self-hosted runner. However, over time of few long weeks
> Github
> > > > >>>> Actions
> > > > >>>>>> matured enough to allow using self-hosted runners!
> > > > >>>>>>
> > > > >>>>>> Github Actions are still growing but using them have few big
> > > > >>>> advantages:
> > > > >>>>>> - they are Github natives
> > > > >>>>>> - forking repo and enabling actions will run CI on your fork
> > > > >>>>> automatically
> > > > >>>>>> - variety of actions (PR checks, greetings, etc)
> > > > >>>>>>
> > > > >>>>>> I put together a PoC of CI in our internal repo:
> > > > >>>>>> https://github.com/PolideaInternal/airflow/pull/542
> > > > >>>>>> My impression is quite good. I like information about steps
> > > > >>>> successes at
> > > > >>>>>> the PR level (no need to go to CI to check which step failed).
> > The
> > > > >>>> build
> > > > >>>>>> log view is a little bit clumsy but it works.
> > > > >>>>>>
> > > > >>>>>> Does any of you have any experience with Github Actions? Any
> > > > >>>> thoughts
> > > > >>>>>> about using it?
> > > > >>>>>>
> > > > >>>>>> Best,
> > > > >>>>>> Tomek
> > > > >>>>>>
> > > > >>>>>> On 2019/08/09 13:55:11, Jarek Potiuk <
> jarek.pot...@polidea.com>
> > > > >>>> wrote:
> > > > >>>>>>> FYI: Interesting article about the history behind GitLabCI
> > > > >>>> (featuring
> > > > >>>>>>> Kamil, my friend).
> > > > >>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> https://about.gitlab.com/2019/08/08/built-in-ci-cd-version-control-secret/?fbclid=IwAR2tEfqLaDXTCd1mD6XUZMX7hGYBfZcohPtI2BP3-oK_Yk_EHIXF4zLDixk
> > > > >>>>>>>
> > > > >>>>>>> On Mon, Aug 5, 2019 at 7:14 PM Jarek Potiuk
> > > > >>>> <jarek.pot...@polidea.com>
> > > > >>>>>>> wrote:
> > > > >>>>>>>
> > > > >>>>>>>> Some update on my GitLab experiences so far:
> > > > >>>>>>>>
> > > > >>>>>>>> TL;DR; I think the POC has shown that we can fairly easily
> > > > >>>> replicate
> > > > >>>>>> the
> > > > >>>>>>>> CI in GitLab + Kubernetes. I think i can say - it generally
> > > > >>>> works, I
> > > > >>>>>> can
> > > > >>>>>>>> plug it in for master/v1-10-test builds in the main Airflow
> > > > >>>> project
> > > > >>>>>> for a
> > > > >>>>>>>> few weeks to see how it is doing (while I am no holidays)
> and
> > > > >>>> once we
> > > > >>>>>> see
> > > > >>>>>>>> it running and get the support for PRs from GitLab we can
> > > > >>>> switch to
> > > > >>>>> it.
> > > > >>>>>>>>
> > > > >>>>>>>> What do you think ? Should i call a vote or just try to set
> it
> > > > >>>> up ?
> > > > >>>>>>>>
> > > > >>>>>>>> Some details
> > > > >>>>>>>>
> > > > >>>>>>>> - I manged to get full working builds in GitLabCI +
> > > > >>>> kubernetes -
> > > > >>>>>>>> without the kubernetes-specific tests yet, but this should
> > > > >>>> be
> > > > >>>>>> rather easy
> > > > >>>>>>>> with kind (looking at it next):
> > > > >>>>>>>> - Working example here - you can take a look and compare the
> > > > >>>>> UI/how
> > > > >>>>>> it
> > > > >>>>>>>> is to navigate, comparing to Travis etc:
> > > > >>>>>>>> https://gitlab.com/Jarek.Potiuk/airflow/pipelines/74625817
> > > > >>>>>>>> - Per-job it is a bit slower than Travis so far (still
> > > > >>>> around 35
> > > > >>>>>>>> minutes in total), but I plan to optimise it further. I can
> > > > >>>> play
> > > > >>>>>> with
> > > > >>>>>>>> memory/cpu settings of individual workers (Got some
> > > > >>>> reasonable
> > > > >>>>>> values now),
> > > > >>>>>>>> I can use local SSD disk as Docker storage/logs/etc
> > > > >>>>>>>> - I got an approval for 72vCPU quota (up for initial 24) -
> > > > >>>> that
> > > > >>>>>> should
> > > > >>>>>>>> let us build 3 builds in parallel independently from each
> > > > >>>> other.
> > > > >>>>>>>> - I managed to get Preemptible nodes working (we have built
> > > > >>>> in
> > > > >>>>> retry
> > > > >>>>>>>> mechanism in GitLab to work in case of system failures like
> > > > >>>> that
> > > > >>>>>>>> - Current spending with > 120 builds is 40 USD. We should be
> > > > >>>> way
> > > > >>>>>> below
> > > > >>>>>>>> 500 USD/month according to my back-of-the-envelope
> > > > >>>> calculations.
> > > > >>>>>> Likely
> > > > >>>>>>>> well below
> > > > >>>>>>>> - The current setup does not use GCR as cache and Kaniko as
> > > > >>>> I
> > > > >>>>>>>> originally planned. GCR would require custom authentication
> > > > >>>> (and
> > > > >>>>>>>> easy-to-steal secrets) and Kaniko does not yet well handle
> > > > >>>>>> multi-staging
> > > > >>>>>>>> builds (cache does not work
> > > > >>>>>>>> https://github.com/GoogleContainerTools/kaniko/issues/682).
> > > > >>>> I
> > > > >>>>>> updated
> > > > >>>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-23+Migrate+out+of+Travis+CI
> > > > >>>>>> to
> > > > >>>>>>>> reflect that.
> > > > >>>>>>>> - We only use GCR as mirroring of DockerHub - so that we can
> > > > >>>> have
> > > > >>>>>>>> reliable downloads not depending on DockerHub's stability
> > > > >>>> (it has
> > > > >>>>>> problems
> > > > >>>>>>>> sometimes)
> > > > >>>>>>>> - All in-all, it's GCP-independent. It could be run in any
> > > > >>>>>> Kubernetes
> > > > >>>>>>>> cluster (some optimisations like local volumes mounting for
> > > > >>>> docker
> > > > >>>>>> engine
> > > > >>>>>>>> might have GCP-specific assumptions, but should be generally
> > > > >>>>>> replicable).
> > > > >>>>>>>> - You can take a look at the current source code in
> > > > >>>>>>>> https://github.com/potiuk/airflow/commits/test-gitlab-ci
> > > > >>>>>>>> - There will be some updates (I will get rid of custom
> > > > >>>> builder
> > > > >>>>>> Docker,
> > > > >>>>>>>> simplify it a bit and implement kubernetes tests) - it's
> > > > >>>> mostly
> > > > >>>>> some
> > > > >>>>>>>> cleanups + removal of Travis-Specific variables + gitlab.ci
> > > > >>>> yaml
> > > > >>>>>> with
> > > > >>>>>>>> job definitions.
> > > > >>>>>>>>
> > > > >>>>>>>> J.
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>> On Wed, Jul 31, 2019 at 10:57 AM Jarek Potiuk <
> > > > >>>>>> jarek.pot...@polidea.com>
> > > > >>>>>>>> wrote:
> > > > >>>>>>>>
> > > > >>>>>>>>> So GitLab already works on automatically running builds
> from
> > > > >>>> for PRs
> > > > >>>>>> :).
> > > > >>>>>>>>>
> > > > >>>>>>>>> Kamil got involved and will be out advocate on it:
> > > > >>>>>>>>> https://gitlab.com/gitlab-org/gitlab-ce/issues/65139
> > > > >>>>>>>>> J.
> > > > >>>>>>>>>
> > > > >>>>>>>>> Principal Software Engineer
> > > > >>>>>>>>> Phone: +48660796129 <+48%20660%20796%20129>
> > > > >>>>>>>>>
> > > > >>>>>>>>> pt., 26 lip 2019, 18:12 użytkownik Jarek Potiuk <
> > > > >>>>>> jarek.pot...@polidea.com>
> > > > >>>>>>>>> napisał:
> > > > >>>>>>>>>
> > > > >>>>>>>>>> Update: I added appropriate comment in the GitLab CI issue
> > > > >>>> about
> > > > >>>>> PRs
> > > > >>>>>> and
> > > > >>>>>>>>>> we are getting attention of Jason Lenny - director of
> > Product
> > > > >>>>>> Management @
> > > > >>>>>>>>>> GitLab. Let's hope they prioritise it quickly enough.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Speaking of potential complexity/Maintenance - in order to
> > > > >>>>> alleviate
> > > > >>>>>> any
> > > > >>>>>>>>>> maintenance worries, I think about setting up the whole
> > > > >>>> system on
> > > > >>>>>> GitLab
> > > > >>>>>>>>>> CI + GKE and running it in parallel to Travis for quite
> some
> > > > >>>> time
> > > > >>>>>> (even
> > > > >>>>>>>>>> months) so that we can switch it at any time. Then we will
> > be
> > > > >>>> able
> > > > >>>>>> to tune
> > > > >>>>>>>>>> it according to real use cases and compare the experience
> of
> > > > >>>> both
> > > > >>>>>> systems.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Also I am going for holidays in two weeks and I will make
> > > > >>>> sure that
> > > > >>>>>>>>>> there will be someone with GitLab + Kubernetes experience
> > > > >>>> (from my
> > > > >>>>>> company)
> > > > >>>>>>>>>> who can take over and make sure there will be no problems.
> > > > >>>> However
> > > > >>>>> I
> > > > >>>>>> am
> > > > >>>>>>>>>> quite confident :D nothing is going to happen while I am
> > > > >>>> away. I
> > > > >>>>>> would also
> > > > >>>>>>>>>> invite whoever from committers who would like to join the
> > > > >>>> project
> > > > >>>>> and
> > > > >>>>>>>>>> gitlab instance (once I setup POC) to learn and see how
> easy
> > > > >>>> it is
> > > > >>>>>> and how
> > > > >>>>>>>>>> maintenance free it is going to be.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> J.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> On Fri, Jul 26, 2019 at 2:56 PM Kamil Breguła <
> > > > >>>>>> kamil.breg...@polidea.com>
> > > > >>>>>>>>>> wrote:
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>> GKE and its own CI will allow us to solve other problems
> -
> > > > >>>>> building
> > > > >>>>>>>>>>> and publishing documentation from the master branch.
> > > > >>>> Currently,
> > > > >>>>>>>>>>> building is done using the RTD service. Unfortunately,
> our
> > > > >>>> project
> > > > >>>>>> is
> > > > >>>>>>>>>>> too large and often the documentation is not built
> > properly.
> > > > >>>>>>>>>>> https://readthedocs.org/projects/airflow/builds/
> > > > >>>>>>>>>>> We should think about another way to build documentation.
> > In
> > > > >>>> the
> > > > >>>>>> ideal
> > > > >>>>>>>>>>> world, building documentation should use the same
> > > > >>>> environment as
> > > > >>>>>>>>>>> checking documentation on CI. Adding this step to Travis
> > can
> > > > >>>>> further
> > > > >>>>>>>>>>> reduce our development opportunities.
> > > > >>>>>>>>>>> Discussion on Slack about it:
> > > > >>>>>>>>>>>
> > > > >>>>>>
> > > > >>>>
> > > https://apache-airflow.slack.com/archives/CJ1LVREHX/p1561756652021900
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> It is worth thinking about the fact that our project will
> > > > >>>> soon
> > > > >>>>> have
> > > > >>>>>> a
> > > > >>>>>>>>>>> website and our documentation will also be available in
> > many
> > > > >>>>>>>>>>> languages. Currently, talks are taking place with the
> > design
> > > > >>>>> studio
> > > > >>>>>>>>>>> and developers who can make these websites ;-)
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> https://lists.apache.org/thread.html/982c7baa06742ad722f2baa0db53ad99aea6c26b14b7d6d4aa522677@%3Cdev.airflow.apache.org%3E
> > > > >>>>>>>>>>> We should provide an environment that will allow you to
> > > > >>>> build a
> > > > >>>>>>>>>>> website and documentation. At best, these tasks should be
> > > > >>>>> combined.
> > > > >>>>>> I
> > > > >>>>>>>>>>> hope that we will be able to create a website that will
> be
> > a
> > > > >>>> real
> > > > >>>>>>>>>>> support for the community on current events, so it will
> be
> > > > >>>> updated
> > > > >>>>>>>>>>> frequently.
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> It seems to me that the project will grow. If we now have
> > > > >>>> problems
> > > > >>>>>>>>>>> with Travis, then the significance of these problems in
> the
> > > > >>>> future
> > > > >>>>>> can
> > > > >>>>>>>>>>> only grow. Now we have a chance to provide a stable
> > > > >>>> infrastructure
> > > > >>>>>> for
> > > > >>>>>>>>>>> the project for a long time.
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> I would like to share another situation which was not
> > > > >>>> pleasant for
> > > > >>>>>> me.
> > > > >>>>>>>>>>> Recently I wanted to send >10 PR, but because of Travis,
> I
> > > > >>>> had to
> > > > >>>>>> wait
> > > > >>>>>>>>>>> for the weekend to send changes. If I would send my
> changes
> > > > >>>> in a
> > > > >>>>>> week,
> > > > >>>>>>>>>>> I would block the queue for a few hours. Although I did
> it
> > > > >>>> over
> > > > >>>>> the
> > > > >>>>>>>>>>> weekend, I got the message that the queue is blocked on
> > > > >>>> Travis by
> > > > >>>>> my
> > > > >>>>>>>>>>> jobs.
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> On Tue, Jul 23, 2019 at 6:12 PM Jarek Potiuk <
> > > > >>>>>> jarek.pot...@polidea.com>
> > > > >>>>>>>>>>> wrote:
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Hello Everyone,
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> I prepared a short docs where I described general
> > > > >>>> architecture
> > > > >>>>> of
> > > > >>>>>> the
> > > > >>>>>>>>>>>> solution I imagine we can deploy fairly quickly - having
> > > > >>>> GitLab
> > > > >>>>> CI
> > > > >>>>>>>>>>> support
> > > > >>>>>>>>>>>> and Google provided funding for GCP resources.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> I am going to start working on Proof-Of-Concept soon but
> > > > >>>> before
> > > > >>>>> I
> > > > >>>>>>>>>>> start
> > > > >>>>>>>>>>>> doing it, I would like to get some comments and opinions
> > > > >>>> on the
> > > > >>>>>>>>>>> proposed
> > > > >>>>>>>>>>>> approach. I discussed the basic approach with my friend
> > > > >>>> Kamil
> > > > >>>>> who
> > > > >>>>>>>>>>> works at
> > > > >>>>>>>>>>>> GitLab and he is a CI maintainer and this is what we
> think
> > > > >>>> will
> > > > >>>>> be
> > > > >>>>>>>>>>>> achievable in fairly short time.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-23+Migrate+out+of+Travis+CI
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> I am happy to discuss details and make changes to the
> > > > >>>> proposal -
> > > > >>>>>> we
> > > > >>>>>>>>>>> can
> > > > >>>>>>>>>>>> discuss it here or as comments in the document.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Let's see what people think about it and if we get to
> some
> > > > >>>>>> consensus
> > > > >>>>>>>>>>> we
> > > > >>>>>>>>>>>> might want to cast a vote (or maybe go via lasy
> consensus
> > > > >>>> as
> > > > >>>>> this
> > > > >>>>>> is
> > > > >>>>>>>>>>>> something we should have rather quickly)
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Looking forward to your comments!
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> J.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> --
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Jarek Potiuk
> > > > >>>>>>>>>>>> Polidea <https://www.polidea.com/> | Principal Software
> > > > >>>>> Engineer
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> M: +48 660 796 129 <+48%20660%20796%20129> <+48660796129
> > > > >>>>> <+48%20660%20796%20129>>
> > > > >>>>>>>>>>>> [image: Polidea] <https://www.polidea.com/>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> --
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Jarek Potiuk
> > > > >>>>>>>>>> Polidea <https://www.polidea.com/> | Principal Software
> > > > >>>> Engineer
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> M: +48 660 796 129 <+48%20660%20796%20129> <+48660796129
> > > > >>>>> <+48%20660%20796%20129>>
> > > > >>>>>>>>>> [image: Polidea] <https://www.polidea.com/>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>> --
> > > > >>>>>>>>
> > > > >>>>>>>> Jarek Potiuk
> > > > >>>>>>>> Polidea <https://www.polidea.com/> | Principal Software
> > > > >>>> Engineer
> > > > >>>>>>>>
> > > > >>>>>>>> M: +48 660 796 129 <+48%20660%20796%20129> <+48660796129
> > > > >>>>> <+48%20660%20796%20129>>
> > > > >>>>>>>> [image: Polidea] <https://www.polidea.com/>
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> --
> > > > >>>>>>>
> > > > >>>>>>> Jarek Potiuk
> > > > >>>>>>> Polidea <https://www.polidea.com/> | Principal Software
> > Engineer
> > > > >>>>>>>
> > > > >>>>>>> M: +48 660 796 129 <+48%20660%20796%20129> <+48660796129
> > > > >>>>> <+48%20660%20796%20129>>
> > > > >>>>>>> [image: Polidea] <https://www.polidea.com/>
> > > > >>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> --
> > > > >>>>>
> > > > >>>>> Jarek Potiuk
> > > > >>>>> Polidea <https://www.polidea.com/> | Principal Software
> Engineer
> > > > >>>>>
> > > > >>>>> M: +48 660 796 129 <+48%20660%20796%20129> <+48660796129
> > > > >>>>> <+48%20660%20796%20129>>
> > > > >>>>> [image: Polidea] <https://www.polidea.com/>
> > > > >>>>>
> > > > >>>
> > > > >>
> > >
> > >
> > >
> > > --
> > >
> > > Jarek Potiuk
> > > Polidea <https://www.polidea.com/> | Principal Software Engineer
> > >
> > > M: +48 660 796 129 <+48660796129>
> > > [image: Polidea] <https://www.polidea.com/>
> > >
> >
> >
> > --
> >
> > Tomasz Urbaszek
> > Polidea <https://www.polidea.com/> | Junior Software Engineer
> >
> > M: +48 505 628 493 <+48505628493>
> > E: tomasz.urbas...@polidea.com <tomasz.urbasz...@polidea.com>
> >
> > Unique Tech
> > Check out our projects! <https://www.polidea.com/our-work>
>


-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

Reply via email to