Skip to content

Commit ef3f2d1

Browse files
authored
Merge pull request #23 from codeboxrcodehub/dev
Version 1.0.9 released
2 parents 407496e + c9cf884 commit ef3f2d1

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

.github/workflows/deploy.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
if: github.ref == 'refs/heads/master'
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v3 # Use v3 for better performance and security
15+
- uses: actions/checkout@v3
1616
with:
1717
fetch-depth: 0
1818

@@ -26,7 +26,8 @@ jobs:
2626
break
2727
fi
2828
done
29-
if [ -z "${{ env.readme_file }}" ]; then
29+
source $GITHUB_ENV
30+
if [ -z "$readme_file" ]; then
3031
echo "::error::Readme file not found."
3132
exit 1
3233
fi
@@ -35,43 +36,39 @@ jobs:
3536
id: release_notes
3637
run: |
3738
changelog_section_start="== Changelog =="
38-
readme_file="${{ env.readme_file }}"
39+
readme_file="$readme_file"
3940
40-
# Read lines from the changelog section
4141
in_changelog=0
4242
release_notes=""
4343
while IFS= read -r line; do
44-
# Start extracting once we find the changelog section
4544
if [[ "$line" == "$changelog_section_start" ]]; then
4645
in_changelog=1
4746
continue
4847
fi
4948
50-
# Stop extracting if we reach another section or blank line
51-
if [[ $in_changelog -eq 1 && "$line" =~ ^== ]]; then
49+
if [[ $in_changelog -eq 1 && $(echo "$line" | grep -E '^==') ]]; then
5250
break
5351
fi
5452
55-
# Add valid lines to the release notes
5653
if [[ $in_changelog -eq 1 && -n "$line" ]]; then
5754
release_notes+="$line\n"
5855
fi
5956
done < "$readme_file"
6057
61-
# Check if release notes were extracted
6258
if [[ -z "$release_notes" ]]; then
6359
echo "::error::Failed to extract release notes from the changelog section."
6460
exit 1
6561
fi
6662
67-
# Set output
68-
echo "::set-output name=notes::$release_notes"
63+
echo "RELEASE_NOTES=$release_notes" >> $GITHUB_ENV
64+
source $GITHUB_ENV # Ensure the environment variable is available for subsequent steps
6965
7066
- name: Create zip file
7167
run: |
7268
REPO_NAME=$(basename `git rev-parse --show-toplevel`)
7369
zip -r ${REPO_NAME}.zip . -x '*.git*' -x '.github/*' -x '*.distignore*' -x 'CHANGELOG.txt'
7470
echo "repo_name=${REPO_NAME}" >> $GITHUB_ENV
71+
source $GITHUB_ENV # Ensure the environment variable is available for subsequent steps
7572
7673
- name: Create Release
7774
id: create_release
@@ -80,8 +77,8 @@ jobs:
8077
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8178
with:
8279
tag_name: ${{ github.ref_name }}
83-
release_name: "${{ env.plugin_version }}"
84-
body: ${{ steps.release_notes.outputs.notes }}
80+
release_name: "${{ github.ref_name }}"
81+
body: ${{ env.RELEASE_NOTES }}
8582
draft: false
8683
prerelease: false
8784

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
script.sh

0 commit comments

Comments
 (0)