Skip to content

Commit b3cfaef

Browse files
committed
sync: update 5 files from source repository
1 parent 79c3a85 commit b3cfaef

4 files changed

Lines changed: 13 additions & 8 deletions

File tree

.github/actions/test-failure-detection/action.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,3 +507,7 @@ runs:
507507
echo " • Failure count: $FAILURE_COUNT"
508508
echo " • Has failures: $HAS_FAILURES"
509509
echo " • Detailed file: $DETAILED_FILE"
510+
511+
# Always exit with 0 to not fail the workflow step
512+
# The outputs contain the failure information for downstream steps
513+
exit 0

.github/workflows/dependabot-auto-merge.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
needs: [load-env]
8585
runs-on: ubuntu-latest
8686
permissions:
87-
contents: write # Required: Enable auto-merge on PRs
87+
contents: write # Required for Dependabot PRs: Enables auto-merge (not needed for other PRs)
8888
pull-requests: write # Required: Update and merge Dependabot PRs
8989
issues: write # Required: Comment on related dependency issues
9090
outputs:
@@ -432,7 +432,7 @@ jobs:
432432
433433
# Fallback: Set up for manual merge
434434
echo "🔄 PR has been approved and is ready for manual merge"
435-
echo "action_result=approved-ready-for-merge" >> $GITHUB_OUTPUT
435+
echo "action-taken=approved-ready-for-merge" >> $GITHUB_OUTPUT
436436
437437
# Don't exit with error - the PR is still approved
438438
fi

.github/workflows/fortress-setup-config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -445,10 +445,10 @@ jobs:
445445
SUMMARY_TIME=$(date -u +"%Y-%m-%d %H:%M:%S UTC")
446446
447447
# Start building the summary
448-
echo "# 🏰 GoFortress CI Configuration Report" >> $GITHUB_STEP_SUMMARY
448+
echo "# GoFortress CI Configuration Report" >> $GITHUB_STEP_SUMMARY
449449
echo "_Generated at: ${SUMMARY_TIME}_" >> $GITHUB_STEP_SUMMARY
450450
echo "" >> $GITHUB_STEP_SUMMARY
451-
echo "## 🎯 GoFortress System Information" >> $GITHUB_STEP_SUMMARY
451+
echo "## 🏰 GoFortress System Information" >> $GITHUB_STEP_SUMMARY
452452
echo "| Property | Value |" >> $GITHUB_STEP_SUMMARY
453453
echo "|----------|-------|" >> $GITHUB_STEP_SUMMARY
454454
echo "| **System Version** | \`${{ steps.extract-version.outputs.version }}\` |" >> $GITHUB_STEP_SUMMARY
@@ -505,7 +505,7 @@ jobs:
505505
echo "<br><br>" >> $GITHUB_STEP_SUMMARY
506506
507507
# Core Configuration
508-
echo "## 🎯 Core CI Configuration" >> $GITHUB_STEP_SUMMARY
508+
echo "## 🛠 Core CI Configuration" >> $GITHUB_STEP_SUMMARY
509509
echo "| Setting | Value | Description |" >> $GITHUB_STEP_SUMMARY
510510
echo "|---------|-------|-------------|" >> $GITHUB_STEP_SUMMARY
511511
echo "| **Primary Runner** | \`${{ env.PRIMARY_RUNNER }}\` | Main OS for CI jobs |" >> $GITHUB_STEP_SUMMARY

.github/workflows/fortress-test-fuzz.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
# Fuzz Testing
5151
# ----------------------------------------------------------------------------------
5252
fuzz-tests:
53-
name: 🎯 Fuzz Tests
53+
name: 🧪 Fuzz Tests
5454
if: inputs.fuzz-testing-enabled == 'true'
5555
timeout-minutes: 15 # Fuzz tests have shorter timeout
5656
permissions:
@@ -114,11 +114,11 @@ jobs:
114114
# ————————————————————————————————————————————————————————————————
115115
# Run fuzz tests
116116
# ————————————————————————————————————————————————————————————————
117-
- name: 🎯 Run fuzz tests
117+
- name: 🧪 Run fuzz tests
118118
id: run-fuzz-tests
119119
continue-on-error: true
120120
run: |
121-
echo "🎯 Running fuzz tests in parallel..."
121+
echo "🧪 Running fuzz tests in parallel..."
122122
FUZZ_TIMEOUT="${TEST_TIMEOUT_FUZZ:-5m}"
123123
magex test:fuzz time=5s -timeout $FUZZ_TIMEOUT 2>&1 | tee fuzz-output.log
124124
FUZZ_EXIT_CODE=${PIPESTATUS[0]}
@@ -139,6 +139,7 @@ jobs:
139139
# ————————————————————————————————————————————————————————————————
140140
- name: 🔍 Analyze fuzz test failures
141141
if: always() && steps.run-fuzz-tests.outputs.fuzz-exit-code != '0'
142+
continue-on-error: true
142143
uses: ./.github/actions/test-failure-detection
143144
with:
144145
output-file: "fuzz-output.log"

0 commit comments

Comments
 (0)