Skip to content

GHA: Update Docker and Ubuntu workflows#659

Merged
Costallat merged 4 commits intomainfrom
gha-update-docker-and-ubuntu-workflows
Dec 1, 2023
Merged

GHA: Update Docker and Ubuntu workflows#659
Costallat merged 4 commits intomainfrom
gha-update-docker-and-ubuntu-workflows

Conversation

@Costallat
Copy link
Contributor

Update and clean the Ubuntu and Docker workflows. Using newer versions of the actions allows to use new features and remove old workarounds.

Renato Foot added 3 commits November 30, 2023 17:40
- Remove duplicated entry (again, don't know why it got back after
PR that fixed this)

- Added entry for cmake files

Signed-off-by: Renato Foot <renato@foot.br>
- Removed not used GitVersion

- Update ubuntu build workflow
Removed ccache that will not work with UNITY and PCH.

- Disabled UNITY and PCH for debug images and enabled more warning flags
This will make it show these warnings on the PR.

Signed-off-by: Renato Foot <renato@foot.br>
Using newer versions of the actions helped cleaning the workflow, now it
is smaller and easier to understand.

Signed-off-by: Renato Foot <renato@foot.br>
@Costallat Costallat changed the title Gha update docker and ubuntu workflows GHA: Update Docker and Ubuntu workflows Nov 30, 2023
Also do not upload artifacts when building PR as it failing
and we need to re-run the build

Signed-off-by: Renato Foot <renato@foot.br>
@Costallat Costallat merged commit 8d18535 into main Dec 1, 2023
@Costallat Costallat deleted the gha-update-docker-and-ubuntu-workflows branch December 1, 2023 02:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants