|
64 | 64 | outputs:
|
65 | 65 | apk_path: ${{ steps.download.outputs.APK_PATH }}
|
66 | 66 | steps:
|
67 |
| - - name: Checkout repository # Fix added here |
| 67 | + - name: Checkout repository |
68 | 68 | uses: actions/checkout@v4
|
69 | 69 |
|
70 | 70 | - name: Setup Node.js
|
|
81 | 81 | - name: Install Project Dependencies (Including dotenv)
|
82 | 82 | run: npm ci
|
83 | 83 |
|
84 |
| - - name: Verify Project Files # Added verification step |
| 84 | + - name: Verify Project Files |
85 | 85 | run: |
|
86 | 86 | echo "Current directory contents:"
|
87 | 87 | ls -la
|
@@ -196,26 +196,20 @@ jobs:
|
196 | 196 | # Ensure full history is available
|
197 | 197 | git fetch --prune --unshallow || true
|
198 | 198 |
|
199 |
| - # Generate changelog from the last 10 commits |
200 |
| - CHANGELOG=$(git log --pretty=format:"- %s (%h) by %an" -n 10 | sed 's/"/\\"/g' | tr -d '\r') |
201 |
| -
|
202 |
| - # Output the changelog for debugging |
203 |
| - echo "Changelog:" |
204 |
| - echo "$CHANGELOG" |
205 |
| -
|
206 |
| - # Store changelog in environment variable safely |
207 |
| - { |
208 |
| - echo 'CHANGELOG<<EOF' |
209 |
| - echo "$CHANGELOG" |
210 |
| - echo 'EOF' |
211 |
| - } >> "$GITHUB_ENV" |
212 |
| -
|
213 |
| - # Store changelog in GITHUB_OUTPUT so it can be used in later steps |
214 |
| - { |
215 |
| - echo 'CHANGELOG<<EOF' |
216 |
| - echo "$CHANGELOG" |
217 |
| - echo 'EOF' |
218 |
| - } >> "$GITHUB_OUTPUT" |
| 199 | + # Generate changelog and write to file |
| 200 | + CHANGELOG=$(git log --pretty=format:"- %s (%h) by %an" -n 10) |
| 201 | + echo "$CHANGELOG" > changelog.txt |
| 202 | +
|
| 203 | + # Output for debugging |
| 204 | + echo "Changelog content:" |
| 205 | + cat changelog.txt |
| 206 | +
|
| 207 | + # Store in environment variables |
| 208 | + CHANGELOG_ESCAPED=$(echo "$CHANGELOG" | sed 's/"/\\"/g' | tr -d '\r') |
| 209 | + echo "CHANGELOG=$CHANGELOG_ESCAPED" >> $GITHUB_OUTPUT |
| 210 | + echo "CHANGELOG<<EOF" >> $GITHUB_ENV |
| 211 | + echo "$CHANGELOG_ESCAPED" >> $GITHUB_ENV |
| 212 | + echo "EOF" >> $GITHUB_ENV |
219 | 213 |
|
220 | 214 | - name: Upload Changelog as artifact
|
221 | 215 | uses: actions/upload-artifact@v4
|
|
0 commit comments