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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions