Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor CI workflows #596

Merged
merged 1 commit into from
Jun 9, 2023
Merged

Refactor CI workflows #596

merged 1 commit into from
Jun 9, 2023

Conversation

mcserep
Copy link
Collaborator

@mcserep mcserep commented Apr 26, 2023

This PR separates the CI into multiple workflows, closing #587.
Tasks:

  • Eliminate redundancy in Ubuntu APT package installation between the build and parse jobs.
  • Eliminate redundancy of PostgreSQL / SQLite3 based CMake configuration in the build job.
  • Eliminate redundancy of PostgreSQL / SQLite3 based project parsing and testing in the parse job.
  • Decompose docker job into separate workflow.
  • Decompose tarball job into separate workflow.

The PR also removes the Ubuntu 18.04 jobs, as it has been deprecated in GitHub Actions, and the image is not even available anymore. Build instructions should be updated by #580 for this matter.

@mcserep mcserep self-assigned this Apr 26, 2023
@mcserep mcserep added Kind: Refactor 🔃 Status: WIP 👷 Issue or PR under development - feel free to review, though! Target: Developer environment Developer environment issues consist of CodeCompass or 3rd-party build tooling, configuration or CI. labels Apr 26, 2023
@mcserep mcserep added this to the Release Gershwin milestone Apr 26, 2023
@mcserep mcserep linked an issue Apr 26, 2023 that may be closed by this pull request
@mcserep
Copy link
Collaborator Author

mcserep commented Jun 8, 2023

@intjftw I completed the PR, please review it when you have time.

@mcserep mcserep removed the Status: WIP 👷 Issue or PR under development - feel free to review, though! label Jun 9, 2023
@mcserep mcserep merged commit 7665f04 into Ericsson:master Jun 9, 2023
This was referenced Jun 9, 2023
@mcserep mcserep deleted the ci-refactor branch July 8, 2023 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: Refactor 🔃 Target: Developer environment Developer environment issues consist of CodeCompass or 3rd-party build tooling, configuration or CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Separate CI into multiple workflows
2 participants