Skip to content

ROU-12558: Mark release as latest, standardizing iconography in workflows#245

Merged
rugoncalves merged 4 commits intodevfrom
ROU-12558
Feb 11, 2026
Merged

ROU-12558: Mark release as latest, standardizing iconography in workflows#245
rugoncalves merged 4 commits intodevfrom
ROU-12558

Conversation

@rugoncalves
Copy link
Contributor

Fix was made in the Release workflow to mark as the latest. Additionally some work was done to standardize the iconography used in the flows.

What was happening

  • The release.yaml workflow, was not marking the release as being the latest.

What was done

  • Added in the release workflow, when invoking the github action softprops/action-gh-release the parameter make_latest: true, to ensure that the github release is made to be the latest;
  • Standardized the iconography used through out the workflows;

Checklist

  • tested locally
  • documented the code
  • clean all warnings and errors of eslint
  • requires changes in OutSystems (if so, provide a module with changes)
  • requires new sample page in OutSystems (if so, provide a module with changes)

Copilot AI review requested due to automatic review settings February 11, 2026 09:41
@rugoncalves rugoncalves requested a review from a team as a code owner February 11, 2026 09:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates GitHub Actions workflows to ensure releases are marked as “latest” and to standardize workflow/job/step naming iconography across the repo.

Changes:

  • Set GitHub Releases to be marked as latest by adding make_latest: true to the release publishing step.
  • Standardize workflow/job/step display names by removing or adjusting emojis/icons across multiple workflow files.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/validate-pr-title.yaml Removes emoji from job name for PR title validation workflow.
.github/workflows/validate-pr-labels.yaml Removes emoji from job name for PR labels validation workflow.
.github/workflows/template-validate-pr-title.yaml Standardizes job/step icons (e.g., checkout step icon).
.github/workflows/template-validate-pr-labels.yaml Standardizes job/step icons (e.g., checkout step icon).
.github/workflows/template-ts-build-project.yaml Standardizes step icons (checkout, install dependencies).
.github/workflows/template-release.yaml Adds make_latest: true to softprops/action-gh-release and standardizes job/step naming icons.
.github/workflows/template-pre-release.yaml Standardizes job/step naming icons throughout the pre-release template.
.github/workflows/template-label-and-validate-pr.yaml Standardizes job/step naming icons for the aggregated PR validation workflow.
.github/workflows/release.yaml Removes emoji from job name for the release entry workflow.
.github/workflows/pre-release.yaml Removes emoji from job name for the pre-release entry workflow.
.github/workflows/build.yaml Removes emoji from job name for the build entry workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link

@rugoncalves rugoncalves merged commit 8957431 into dev Feb 11, 2026
16 checks passed
@rugoncalves rugoncalves deleted the ROU-12558 branch February 11, 2026 12:11
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.

3 participants