Skip to content

Conversation

@garrettsummerfi3ld
Copy link
Member

@garrettsummerfi3ld garrettsummerfi3ld commented Jun 14, 2024

Updated workflows to better handle artifact uploads. This includes better cleanup of no longer dumping all the possible platforms into the main directory of the CI job, as well as for each platform type, specific artifacts for each platform is made to lower artifact sizes and to be specific to the correct platform.

Added macOS artifact creation.

Added ARM workflows and artifact creation.

Updated Release workflow for publishing releases and CI.

Updated dependent actions to latest supported.

Updated workflows to better handle artifact uploads. This includes better cleanup of no longer dumping all the possible platforms into the main directory of the CI job, as well as for each platform type, specific artifacts for each platform is made to lower artifact sizes and to be specific to the correct platform.

Added other adjustments for platform types across the workflow for future ARM-specific builds

Added macOS artifact creation.
@garrettsummerfi3ld garrettsummerfi3ld self-assigned this Jun 14, 2024
Added builds to utilize Linux ARM 32 and 64 bit versions.

Added artifact uploads for Linux versions.
Disabled fail-fast to allow for all other jobs to continue running without interruption, especially if another job fails inside the matrix.

Added step to install 7Zip for the Docker CI. This is just to zip and archive up packages without issues.
@garrettsummerfi3ld garrettsummerfi3ld changed the title Update artifact uploading workflows Update artifact uploading workflows, add ARM workflows Jun 15, 2024
@garrettsummerfi3ld garrettsummerfi3ld marked this pull request as ready for review June 15, 2024 01:39
Steps for unarchiving and archiving HALs are split up to add verbosity to the CI steps, if a specific step fails, we are able to diagnose more quickly.

Updated release CI steps, using updated Actions and cleaner methods to check if the build CI completed.
@garrettsummerfi3ld garrettsummerfi3ld changed the title Update artifact uploading workflows, add ARM workflows Update artifact uploading workflows, add ARM workflows, update release workflows Jun 21, 2024
Updated dependent actions due to deprecation notices.
@garrettsummerfi3ld garrettsummerfi3ld merged commit cd3ac01 into main Jun 21, 2024
@garrettsummerfi3ld garrettsummerfi3ld deleted the ci/artifact-uploads branch June 21, 2024 22:04
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.

2 participants