Skip to content

Conversation

@ralphlange
Copy link
Member

@ralphlange ralphlange commented Jan 15, 2025

This PR tries to get the asyn CI into a more reasonable state.

  • update ci-scripts-build configuration from Base and other modules
  • clean-up the settings mechanism and add settings for synapps releases
  • use more comprehensible names for jobs
  • fix failing 3.14 builds that were just commented
  • make the "current" jobs also use the current commits from dependencies
  • add jobs for MacOS and RTEMS-5 (see also Update CI build matrix #213)
  • don't build VXI11 support on RTEMS-5.

- improve job name
- bump versions v3->v4
  for actions/checkout and actions/upload-artifact
- make artifact name unique (needed for action v4)
- Ubuntu-24.04 runner (ubuntu-latest as of Jan 2025)
  doesn't have it pre-installed
- remove unnecessary settings
- create settings for synapps 5.8, 6.0 and 6.3
- use these settings in the ci-scripts-build
- use reasonable defaults
- make the default builds use dependency defaults
@ralphlange
Copy link
Member Author

@tboegi has an open PR (#153) to fix the RTEMS-5 issue.

@AppVeyorBot
Copy link

Build asyn 1.0.286 failed (commit b5c3491063 by @ralphlange)

@AppVeyorBot
Copy link

Build asyn 1.0.287 failed (commit 678c1c52de by @ralphlange)

@ralphlange ralphlange force-pushed the cleanup-config-and-ci branch from caaf25b to 52dda2b Compare January 18, 2025 13:57
@AppVeyorBot
Copy link

Build asyn 1.0.288 failed (commit 2c03bd23b8 by @ralphlange)

- integrate features/changes from Base
- use the new setup files
- 'cinst' -> 'choco install' (Chocolatey dropped the alias)
@ralphlange ralphlange force-pushed the cleanup-config-and-ci branch from 52dda2b to f6b6265 Compare January 19, 2025 09:40
@AppVeyorBot
Copy link

Build asyn 1.0.289 failed (commit 8abff135ba by @ralphlange)

@ralphlange
Copy link
Member Author

@hjunkes @MarkRivers I think this is ready for review (and merge) now.

@AppVeyorBot
Copy link

Build asyn 1.0.292 failed (commit 6e7cc2fb9a by @hjunkes)

Copy link
Member

@MarkRivers MarkRivers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me.

@MarkRivers MarkRivers merged commit 388bf32 into epics-modules:master Feb 12, 2025
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants