Azure / Azure/AKS-Construction

Refactor release workflow (extra-bicep-artifacts stage)

Open
#511 1 comment 0 reactions 0 assignees View on GitHub
ci-cd sample :robot: Keep Open
Dominant language
JavaScript
Stars
377
Forks
170
PR merge metrics
No merged PRs in 30d

Description

## Situation

In the release workflow we have a stage where we compile bicep artefacts `CreateExtraBicepArtifacts`

If this fails, it blocks the release.

## Solution

We need to refactor the `CreateExtraBicepArtifacts` stage into its own resuable workflow, and call it during PR to ensure release won't fail.
As the stage creates artefacts we will need to introduce a new parameter to opt out of artefact creation.

Contributor guide

Open the contributing guide

Research direction

Start by locating the release workflow and its CreateExtraBicepArtifacts stage. Refactor that stage into a reusable workflow, invoke it during pull requests, and add the parameter needed to opt out of artifact creation; done means pull-request validation catches failures without blocking releases.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.