Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
a1fa08e
refactor: move workflow files to action directories
vaind Sep 22, 2025
f4ec559
feat!: convert workflows to composite actions
vaind Sep 22, 2025
1a45fda
fix: address PR review comments and CI failures
vaind Sep 22, 2025
7a392c9
fix: use token instead of ssh-key for checkout and add changelog entry
vaind Sep 22, 2025
beedeae
security: add explicit permissions to integration test workflows
vaind Sep 22, 2025
6b08377
refactor: improve workflow test readability and maintainability
vaind Sep 22, 2025
3cd47b0
refactor: improve danger workflow test readability and maintainability
vaind Sep 22, 2025
c3a0b7d
cleanup: remove redundant checkout step names
vaind Sep 22, 2025
05c1ca4
refactor: remove update-version script and simplify preReleaseCommand
vaind Sep 22, 2025
6ca145e
feat: include checkout in composite actions
vaind Sep 22, 2025
53e7bc2
docs: complete migration guide for composite actions
vaind Sep 22, 2025
b74ba7f
docs: split documentation into dedicated README files
vaind Sep 22, 2025
2e6c9c7
fix: use dynamic repository paths in workflow tests
vaind Sep 22, 2025
701a6fc
fix: correct permissions for danger workflow tests
vaind Sep 22, 2025
3e06c6a
fix: update permissions to allow write access for contents in workflo…
vaind Sep 22, 2025
1e8c477
fix: correct permissions and action paths for workflow tests
vaind Sep 22, 2025
6ff70ca
fix: revert to local action paths for workflow tests
vaind Sep 22, 2025
51fe02b
fix: add statuses permission for danger workflow tests
vaind Sep 22, 2025
58422a7
fix: rename job identifiers for clarity in workflow tests
vaind Sep 22, 2025
4c53046
fix: add actions permission for updater workflow tests
vaind Sep 22, 2025
fa5fc82
refactor: replace cancel-workflow-action with native concurrency
vaind Sep 22, 2025
3a4d2e4
Revert "refactor: replace cancel-workflow-action with native concurre…
vaind Sep 22, 2025
6a24e33
docs: add required permissions to action README files
vaind Sep 22, 2025
ffafdb8
docs: move permissions into usage examples
vaind Sep 22, 2025
7d02b06
docs: add missing newline in Updater workflow example
vaind Sep 22, 2025
be936da
fix: address review comments from seer-by-sentry bot
vaind Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .craft.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
minVersion: 0.23.1
changelogPolicy: auto
preReleaseCommand: pwsh scripts/update-version.ps1
preReleaseCommand: pwsh -cwa ''
artifactProvider:
name: none
targets:
Expand Down
40 changes: 32 additions & 8 deletions .github/workflows/danger-workflow-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,38 @@ on:
pull_request:
types: [opened, synchronize, reopened, edited, ready_for_review]

jobs:
danger:
uses: ./.github/workflows/danger.yml
with:
_workflow_version: ${{ github.sha }}
permissions:
contents: read
pull-requests: write
statuses: write

test-outputs:
jobs:
# Test Danger action on pull requests - should analyze PR and report findings
pr-analysis:
runs-on: ubuntu-latest
needs: danger
steps:
- run: "[[ '${{ needs.danger.outputs.outcome }}' == 'success' ]]"
- uses: actions/checkout@v4

- name: Run danger action
id: danger
uses: ./danger

- name: Validate danger outputs
env:
DANGER_OUTCOME: ${{ steps.danger.outputs.outcome }}
run: |
echo "🔍 Validating Danger action outputs..."
echo "Danger Outcome: '$DANGER_OUTCOME'"

# Validate that Danger ran successfully
if [[ "$DANGER_OUTCOME" != "success" ]]; then
echo "❌ Expected Danger outcome 'success', got '$DANGER_OUTCOME'"
echo "This could indicate:"
echo " - Danger found issues that caused it to fail"
echo " - The action itself encountered an error"
echo " - Docker container issues"
exit 1
fi

echo "✅ Danger PR analysis completed successfully!"
echo "ℹ️ Check the PR comments for any Danger findings"
43 changes: 0 additions & 43 deletions .github/workflows/danger.yml

This file was deleted.

287 changes: 0 additions & 287 deletions .github/workflows/updater.yml

This file was deleted.

Loading
Loading