GHA: Workflows break with update release versions

XMLWordPrintable

    • b14

        Current GHA workflow only takes VERSION_FEATURE to deduce the bundle names, which means the test jobs in GHA workflows are unable to run.

        See for example JDK 18u GHA run:

        Build step produce:

        Creating jdk-18.0.1-internal+0_linux-x64_bin.tar.gz
        Creating jdk-18.0.1-internal+0_linux-x64_bin-symbols.tar.gz
        Creating jdk-18.0.1-internal+0_linux-x64_bin-tests-demos.tar.gz

        Persist step fails to find it:

        Warning: No files were found with the provided path: jdk/build/linux-x64/bundles/jdk-18-internal+0_linux-x64_bin.tar.gz

        ...because it looks for "18", not "18.0.1".

        17u and 11u hacked the GHA workflow to get tests to work (see JDK-8276130), but this would keep breaking in update releases as 19.0.1, 20.0.1, etc. fork out of the mainline. We should instead fix that in the mainline workflow config.

              Assignee:
              Aleksey Shipilev
              Reporter:
              Aleksey Shipilev
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: