File tree Expand file tree Collapse file tree 2 files changed +14
-11
lines changed Expand file tree Collapse file tree 2 files changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -17,10 +17,18 @@ permissions:
17
17
18
18
jobs :
19
19
20
+ create_artifacts :
21
+ name : Create Artifacts
22
+ uses : ./.github/workflows/create_release_artifacts.yaml
23
+ with :
24
+ release_version : ${{ inputs.version }}
25
+
20
26
create_release :
21
27
name : Create Draft Release
22
28
runs-on : ubuntu-24.04
23
29
if : github.ref == 'refs/heads/main'
30
+ needs :
31
+ - create_artifacts
24
32
permissions :
25
33
contents : write
26
34
outputs :
62
70
untagged_id=$(echo "$release_url" | sed 's|.*tag/||')
63
71
echo "release_id=$untagged_id" >> "$GITHUB_OUTPUT"
64
72
65
- create_artifacts :
66
- name : Create Artifacts
67
- uses : ./.github/workflows/create_release_artifacts.yaml
68
- with :
69
- release_version : ${{ inputs.version }}
70
-
71
73
upload_artifacts :
72
74
name : Upload Artifacts to Release
73
75
needs :
Original file line number Diff line number Diff line change @@ -3,13 +3,15 @@ name: Release Test
3
3
on : [push]
4
4
5
5
permissions :
6
- contents : read
6
+ contents : none
7
7
8
8
jobs :
9
9
10
10
determine_version :
11
11
name : Determine Version
12
12
runs-on : ubuntu-24.04
13
+ permissions :
14
+ contents : read
13
15
outputs :
14
16
release_version : ${{ steps.set_version.outputs.version }}
15
17
container :
43
45
runs-on : ubuntu-24.04
44
46
needs :
45
47
- create_artifacts
46
- - determine_version
47
48
permissions :
48
49
contents : write
49
50
outputs :
@@ -63,10 +64,10 @@ jobs:
63
64
cp .github/release_preamble.md release_body.md
64
65
changelog_section=$(awk '/^## \['"$VERSION"'\]/{flag=1; next} /^## \[/{flag=0} flag' CHANGELOG.md)
65
66
if [ -z "$changelog_section" ]; then
66
- echo "Error: No changelog section found for version $VERSION"
67
- exit 1
67
+ echo "No changelog section found for version $VERSION, using only release preamble"
68
+ else
69
+ echo "$changelog_section" >> release_body.md
68
70
fi
69
- echo "$changelog_section" >> release_body.md
70
71
71
72
- name : Create Draft Release
72
73
id : create_release
You can’t perform that action at this time.
0 commit comments