Skip to content

[INFRA] Reduce the number of push commands during the release #179

@tbouffard

Description

@tbouffard

The release workflow used to release the 0.3.0 version performs too much pushes (3). See https://github.com/process-analytics/bpmn-visualization-R/blob/v0.3.0/.github/workflows/release.yml
This triggers extra builds and documentation publishing.

image

We should do the commits in sequence like we do today. But perform a single push (commits and tags) at the end.
That way, we will reduce GitHub Actions usage and if an issue occur during a commit, nothing will have been pushed allowing to rerun the workflow.
Note: do not forget to update the definition of the workflow in the playground repository (it serves as a test here)

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreBuild, CI/CD or repository tasks (issues/PR maintenance, environments, ...)

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions