Skip to content

Refactor GitHub Actions workflows for improved build and artifact management#125

Merged
pavkam merged 1 commit into
mainfrom
build-pd-curses-mod-better
Oct 3, 2025
Merged

Refactor GitHub Actions workflows for improved build and artifact management#125
pavkam merged 1 commit into
mainfrom
build-pd-curses-mod-better

Conversation

@pavkam

@pavkam pavkam commented Oct 3, 2025

Copy link
Copy Markdown
Owner
  • Renamed job identifiers for clarity and consistency (e.g., raspios_lite-arm to raspios-lite-arm).
  • Introduced a patching step for curses.h to define necessary macros before building libraries.
  • Simplified build commands by removing redundant flags and ensuring architecture-specific naming for output files.
  • Updated job definitions to use a matrix strategy for better cross-platform support across Ubuntu, macOS, and Windows.
  • Enhanced artifact upload steps to reflect architecture in names for better organization.

…agement

- Renamed job identifiers for clarity and consistency (e.g., `raspios_lite-arm` to `raspios-lite-arm`).
- Introduced a patching step for `curses.h` to define necessary macros before building libraries.
- Simplified build commands by removing redundant flags and ensuring architecture-specific naming for output files.
- Updated job definitions to use a matrix strategy for better cross-platform support across Ubuntu, macOS, and Windows.
- Enhanced artifact upload steps to reflect architecture in names for better organization.
@pavkam pavkam self-assigned this Oct 3, 2025
@pavkam
pavkam merged commit 9d8d0e2 into main Oct 3, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant