Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-2052

run github action maven.yml also for windows server and macos

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • Jena 4.0.0
    • Build
    • None

    Description

      I've looked at the documentation for github actions https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-running-with-more-than-one-operating-system and have wanted to try out running jobs on multiple OS'es.

       

      Incoming PR (WIP) if it is of interest I've not used jira/github before, but I think I should check out a branch named by the Jena issue, created from this request?

       

      Both windows and macos currently report failing tests from main branch:

      (under Build with maven)

      windows: https://github.com/OyvindLGjesdal/jena/runs/1930240867?check_suite_focus=true

      macos: https://github.com/OyvindLGjesdal/jena/runs/1930240890?check_suite_focus=true

       

      I've not found out yet how to continue the CI tasks in the other OS'es if one of them fails, while still returning an error on completion. The second commit completes green when the continue on error: true is set, however there is no indication they failed, without viewing the job.

       

      I thought maybe "if: sucess() | failure()" would work, but it seems the other jobs are still canceled, when the first one fails. I'll see if I can read a bit more to understand how this works and if it is possible.

      Attachments

        Activity

          People

            andy Andy Seaborne
            oyvind.gjesdal Øyvind Gjesdal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: