Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup config and CI #214

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

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.

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.

3 participants