Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-2861

GitHub action for "Build Testing Workflow" is using old artifacts and not building missing dependencies

    XMLWordPrintable

Details

    Description

      GitHub action for "Build Testing Workflow" is using old artifacts and not building missing dependencies. This leads to broken builds that miss artifacts (like for debezium-assembly-descriptors) or does not create a fresh build for an updated debezium-core.

      We have to make sure that either we stop using multi-module builds from using Maven Cache or guarantee that proper artifact caching is used.

      see:

      https://github.com/debezium/debezium/pull/2018#discussion_r544432542

      https://github.com/debezium/debezium/pull/1920/files#r539168346

      Currently we have 2 issues: Either the build is failing because an artifact is missing in the Maven cache repo and the job doesn't build that dependency (like here with the missing `debezium-assembly-descriptors` jar. Or the build has a cached jar, but in-fact should use new updated code instead of the old cached one.

      Also see the valuable comments here: https://github.com/debezium/debezium/pull/2018#discussion_r545578544

       

      Attachments

        Activity

          People

            anmohant Anisha Mohanty
            rk3rn3r René Kerner
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: