Skip to content

Move to Github Actions #631

@devzbysiu

Description

@devzbysiu

Is your feature request related to a problem? Please describe.
In a process of modernizing CI/CD, we are going to move from Jenkins + Travis (for checks), to Github Actions.

Describe the solution you'd like
What should be done in Github Actions:

  • PR cannot be merged until checks pass, checks should run test and license validation via RAT
  • after the merge, CI workflow should trigger a build and generate code coverage
  • release workflow should be implemented:
    • updating AET changelog
    • bumping version
    • uploading artifacts to AET Release page
    • creating PR with changelog changes

We should be able to trigger the workflow manually and have control over the version number we are going to release.

Describe alternatives you've considered
N/A

Additional context
N/A

Metadata

Metadata

Assignees

Labels

enhancementsize mediumIssues that would require some thinking and tinkering to fix

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions