Skip to content

Commit f12725a

Browse files
author
Evilazaro Alves
committed
Update Generate Release
1 parent 537a678 commit f12725a

File tree

3 files changed

+30
-7
lines changed

3 files changed

+30
-7
lines changed

.github/actions/ci/bicep-standard-ci/action.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,20 @@ name: Bicep Standard CI
22
description: |
33
This action builds Bicep templates and uploads the artifacts.
44
5+
inputs:
6+
branch_name:
7+
description: 'The name of the branch being built'
8+
required: true
9+
new_version:
10+
description: 'The version being built'
11+
required: true
12+
should_publish:
13+
description: 'Whether the build should be published'
14+
required: true
15+
516
runs:
617
using: composite
18+
719
steps:
820
- name: Update Packages
921
shell: bash
@@ -41,9 +53,9 @@ runs:
4153
- name: Artifact Summary
4254
shell: bash
4355
run: |
44-
branch_name="${{ steps.branch_info.outputs.branch_name }}"
45-
version="${{ steps.calculate_next_version.outputs.new_version }}"
46-
should_publish="${{ steps.determine_release_type.outputs.should_publish }}"
56+
branch_name="${{ inputs.branch_name }}"
57+
version="${{ inputs.new_version }}"
58+
should_publish="${{ inputs.should_publish }}"
4759
4860
echo "📦 Artifacts Summary:"
4961
echo " - Version: $version"

.github/workflows/ci.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ jobs:
2424
id: release
2525
uses: ./.github/actions/ci/generate-release
2626

27-
# - name: Build Bicep Code
28-
# id: build
29-
# uses: ./.github/actions/ci/bicep-standard-ci
27+
- name: Build Bicep Code
28+
id: build
29+
uses: ./.github/actions/ci/bicep-standard-ci
30+
with:
31+
branch_name: ${{ steps.release.outputs.branch_name }}
32+
new_version: ${{ steps.release.outputs.new_version }}
33+
should_publish: ${{ steps.release.outputs.should_publish }}

.github/workflows/release.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,14 @@ permissions:
2727

2828
jobs:
2929
build:
30-
runs-on: ubuntu-latest
30+
runs-on: ubuntu-latest
31+
outputs:
32+
new_version: ${{ steps.release.outputs.new_version }}
33+
release_type: ${{ steps.release.outputs.release_type }}
34+
previous_tag: ${{ steps.release.outputs.previous_tag }}
35+
should_release: ${{ steps.release.outputs.should_release }}
36+
should_publish: ${{ steps.release.outputs.should_publish }}
37+
branch_name: ${{ steps.release.outputs.branch_name }}
3138
steps:
3239
- name: Checkout code
3340
uses: actions/checkout@v4

0 commit comments

Comments
 (0)