Skip to content

MOD-8197 Unified CI workflows (#1304)#1308

Merged
eranhd merged 2 commits into2.8from
2.8-ci-refactor
Dec 24, 2024
Merged

MOD-8197 Unified CI workflows (#1304)#1308
eranhd merged 2 commits into2.8from
2.8-ci-refactor

Conversation

@eranhd
Copy link
Collaborator

@eranhd eranhd commented Dec 24, 2024

  • Updated and added new GitHub Actions workflows for build, test, and deployment
  • Introduced event-based workflows for specific triggers:
    • event-ci.yml: Runs CI checks on pull requests and pushes to specific branches
    • event-nightly.yml: Executes nightly builds and tests
    • event-tag.yml: Triggers workflows on new tags for release processes
  • Differentiated flow-based workflows for various environments:
    • flow-alpine.yml: Handles builds and tests for Alpine Linux
    • flow-linux-x86.yml: Manages workflows for x86 Linux distributions
    • flow-macos.yml: Manages workflows for macOS environments
    • flow-ubuntu-arm.yml: Handles builds and tests for Ubuntu on ARM architecture
  • Removed obsolete workflows
  • Added new installation scripts for various Linux distributions and macOS
  • Modified existing scripts and configurations for better compatibility and performance

(cherry picked from commit fd0882b)

eranhd and others added 2 commits December 24, 2024 17:52
- Updated and added new GitHub Actions workflows for build, test, and deployment
- Introduced event-based workflows for specific triggers:
    - `event-ci.yml`: Runs CI checks on pull requests and pushes to specific branches
    - `event-nightly.yml`: Executes nightly builds and tests
    - `event-tag.yml`: Triggers workflows on new tags for release processes
- Differentiated flow-based workflows for various environments:
    - `flow-alpine.yml`: Handles builds and tests for Alpine Linux
    - `flow-linux-x86.yml`: Manages workflows for x86 Linux distributions
    - `flow-macos.yml`: Manages workflows for macOS environments
    - `flow-ubuntu-arm.yml`: Handles builds and tests for Ubuntu on ARM architecture
- Removed obsolete workflows
- Added new installation scripts for various Linux distributions and macOS
- Modified existing scripts and configurations for better compatibility and performance

(cherry picked from commit fd0882b)
@eranhd eranhd merged commit 7957740 into 2.8 Dec 24, 2024
@eranhd eranhd deleted the 2.8-ci-refactor branch December 24, 2024 18:00
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