Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
16 changes: 8 additions & 8 deletions .github/workflows/ai-code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ jobs:
if: steps.validate_providers.outputs.skip_review != 'true' && env.BEDROCK_CONFIGURED == 'true'
id: bedrock_review
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
use_bedrock: "true"
Expand Down Expand Up @@ -333,7 +333,7 @@ jobs:
(env.BEDROCK_CONFIGURED != 'true' || steps.bedrock_review.outcome != 'success')
id: anthropic_review
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
Expand Down Expand Up @@ -433,7 +433,7 @@ jobs:
needs.preflight.outputs.should_consensus == 'true' &&
steps.check_pal.outputs.configured == 'false'
continue-on-error: true
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down Expand Up @@ -499,7 +499,7 @@ jobs:
needs.preflight.outputs.should_consensus == 'true' &&
steps.check_pal.outputs.configured == 'true'
continue-on-error: true
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down Expand Up @@ -596,7 +596,7 @@ jobs:
if: steps.security.outputs.safe == 'true' && env.BEDROCK_CONFIGURED == 'true'
id: bedrock_fix
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
use_bedrock: "true"
Expand Down Expand Up @@ -629,7 +629,7 @@ jobs:
(env.BEDROCK_CONFIGURED != 'true' || steps.bedrock_fix.outcome != 'success')
id: anthropic_fix
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
Expand Down Expand Up @@ -698,7 +698,7 @@ jobs:
- name: Create Draft Pull Request
if: steps.validate.outputs.has_changes == 'true'
id: create_pr
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: |
Expand Down Expand Up @@ -736,7 +736,7 @@ jobs:
- name: Comment on original PR
if: steps.create_pr.outputs.pull-request-number
continue-on-error: true
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ai-issue-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
id: bedrock
if: env.BEDROCK_CONFIGURED == 'true'
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
use_bedrock: "true"
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
env.ANTHROPIC_KEY_SET == 'true' &&
(env.BEDROCK_CONFIGURED != 'true' || steps.bedrock.outcome != 'success')
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ai-review-cost-monitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ jobs:

- name: Create budget alert issue
if: steps.budget.outputs.daily_exceeded == 'true' || steps.budget.outputs.monthly_exceeded == 'true'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down Expand Up @@ -206,7 +206,7 @@ jobs:

- name: Close budget alert if resolved
if: steps.budget.outputs.daily_exceeded == 'false' && steps.budget.outputs.monthly_exceeded == 'false'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down Expand Up @@ -235,7 +235,7 @@ jobs:

- name: Create issue on workflow failure
if: failure()
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/autonomous-code-scanner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ jobs:
echo "- **Total**: $TOTAL files" >> $GITHUB_STEP_SUMMARY

- name: Upload scannable file lists
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: scannable-files
path: |
Expand Down Expand Up @@ -208,7 +208,7 @@ jobs:

- name: Upload formatting summary and patch
if: steps.detect-changes.outputs.has_changes == 'true'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: formatting-changes
path: |
Expand Down Expand Up @@ -345,7 +345,7 @@ jobs:

- name: Upload security findings
if: steps.analyze-findings.outputs.has_findings == 'true'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: security-findings
path: |
Expand Down Expand Up @@ -579,7 +579,7 @@ jobs:

- name: Upload type hints suggestions
if: steps.analyze.outputs.has_suggestions == 'true'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: type-hints-suggestions
path: |
Expand Down Expand Up @@ -754,7 +754,7 @@ jobs:

- name: Upload documentation suggestions
if: steps.analyze.outputs.has_suggestions == 'true'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: documentation-suggestions
path: |
Expand Down Expand Up @@ -892,7 +892,7 @@ jobs:
if: |
needs.scan-formatting.outputs.has_changes == 'true' &&
github.event.inputs.dry_run != 'true'
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: scanner/formatting-${{ github.run_id }}
Expand Down Expand Up @@ -933,7 +933,7 @@ jobs:
if: |
needs.scan-security.outputs.has_findings == 'true' &&
github.event.inputs.dry_run != 'true'
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: scanner/security-${{ github.run_id }}
Expand Down Expand Up @@ -998,7 +998,7 @@ jobs:
needs.scan-type-hints.result == 'success' &&
needs.scan-type-hints.outputs.has_changes == 'true' &&
github.event.inputs.dry_run != 'true'
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: scanner/type-hints-${{ github.run_id }}
Expand Down Expand Up @@ -1067,7 +1067,7 @@ jobs:
needs.scan-documentation.result == 'success' &&
needs.scan-documentation.outputs.has_changes == 'true' &&
github.event.inputs.dry_run != 'true'
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: scanner/documentation-${{ github.run_id }}
Expand Down Expand Up @@ -1182,7 +1182,7 @@ jobs:

- name: Create issue on workflow failure
if: failure()
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down Expand Up @@ -1324,7 +1324,7 @@ jobs:
if: |
always() &&
steps.final-summary.outputs.pr_count == '0'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ jobs:
if: steps.validate_providers.outputs.skip_review != 'true' && env.BEDROCK_CONFIGURED == 'true'
id: bedrock_review
continue-on-error: true
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
use_bedrock: "true"
Expand Down Expand Up @@ -204,7 +204,7 @@ jobs:
- name: Claude Review (Anthropic API - Fallback)
if: steps.validate_providers.outputs.skip_review != 'true' && env.ANTHROPIC_KEY_SET == 'true' && (env.BEDROCK_CONFIGURED != 'true' || steps.bedrock_review.outcome != 'success')
id: anthropic_review
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
Expand Down Expand Up @@ -332,7 +332,7 @@ jobs:

- name: Upload coverage artifact
if: matrix.python-version == '3.10'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: coverage-report
path: coverage.xml
Expand Down Expand Up @@ -417,7 +417,7 @@ jobs:
run: twine check dist/*

- name: Upload build artifacts
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: dist
path: dist/
Expand Down Expand Up @@ -609,7 +609,7 @@ jobs:
- name: SonarCloud Scan
if: steps.check-token.outputs.skip != 'true'
continue-on-error: true
uses: SonarSource/sonarqube-scan-action@299e4b793aaa83bf2aba7c9c14bedbb485688ec4 # v7
uses: SonarSource/sonarqube-scan-action@59db25f34e16620e48ab4bb9e4a5dce155cb5432 # v7
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_HOST_URL: https://sonarcloud.io
Expand All @@ -625,7 +625,7 @@ jobs:
- name: SonarCloud Quality Gate
if: steps.check-token.outputs.skip != 'true' && success()
continue-on-error: true
uses: SonarSource/sonarqube-quality-gate-action@d304d050d930b02a896b0f85935344f023928496 # v1
uses: SonarSource/sonarqube-quality-gate-action@cf038b0e0cdecfa9e56c198bbb7d21d751d62c3b # v1.2.0
timeout-minutes: 5
env:
SONAR_HOST_URL: https://sonarcloud.io
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

- name: Run Claude Code
id: claude
uses: anthropics/claude-code-action@58dbe8ed6879f0d3b02ac295b20d5fdfe7733e0c # v1
uses: anthropics/claude-code-action@fefa07e9c665b7320f08c3b525980457f22f58aa # v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/e2e-app-generation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ jobs:

- name: Setup Node.js
if: matrix.language == 'node'
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: '20'

Expand Down Expand Up @@ -200,15 +200,15 @@ jobs:
fi

- name: Upload result artifact
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: result-${{ matrix.app }}-run${{ matrix.run }}
path: artifacts/e2e/result-${{ matrix.app }}-run${{ matrix.run }}/
retention-days: 14

- name: Upload workdir on failure
if: steps.e2e.outputs.passed == 'false'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: workdir-${{ matrix.app }}-run${{ matrix.run }}
path: /tmp/e2e_test_${{ matrix.app }}*/
Expand Down Expand Up @@ -270,7 +270,7 @@ jobs:
echo "all_passed=$ALL_PASSED" >> $GITHUB_OUTPUT

- name: Upload aggregated results
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: e2e-aggregated-results
path: results.json
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/gitnexus-impact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Setup Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: '20'

- name: Cache GitNexus index
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: .gitnexus
key: gitnexus-${{ runner.os }}-${{ github.base_ref }}
Expand All @@ -53,7 +53,7 @@ jobs:
echo "$REPORT" >> "$GITHUB_STEP_SUMMARY"

- name: Post or update PR comment
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/issue-to-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Verify actor permissions
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const { data } = await github.rest.repos.getCollaboratorPermissionLevel({
Expand All @@ -104,7 +104,7 @@ jobs:
core.info(`Actor ${context.actor} verified with '${data.permission}' permission`);

- name: Setup Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: 20

Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:

- name: Upload patch artifact
if: steps.detect.outputs.has_changes == 'true'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: issue-fix-patch
path: /tmp/patch/issue-fix.patch
Expand Down Expand Up @@ -341,7 +341,7 @@ jobs:

- name: Upload clean patch
if: steps.final.outputs.passed == 'true'
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: issue-fix-clean-patch
path: /tmp/clean-patch/issue-fix-clean.patch
Expand Down Expand Up @@ -382,7 +382,7 @@ jobs:
- name: Create Draft PR
id: create
if: needs.guardrails.outputs.passed == 'true'
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: issue-fix/${{ github.event.issue.number }}-${{ github.run_id }}
Expand Down
Loading
Loading