Skip to content
Merged
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
18 changes: 9 additions & 9 deletions .github/workflows/analyze-code-graph.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,22 +49,22 @@ jobs:
if: inputs.artifacts-upload-name == '' && inputs.sources-upload-name == ''
run: echo "Please specify either the input parameter 'artifacts-upload-name' or 'sources-upload-name'."; exit 1
- name: Checkout code-graph-analysis-pipeline
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
repository: JohT/code-graph-analysis-pipeline
ref: 41f3e22b5bd65351474dd23effeee91fab849a12
path: code-graph-analysis-pipeline
persist-credentials: false

- name: (Java Setup) Java Development Kit (JDK) ${{ matrix.java }}
uses: actions/setup-java@v4
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
with:
distribution: "temurin"
java-version: ${{ matrix.java }}

# "Setup Python" can be skipped if jupyter notebook analysis-results aren't needed
- name: (Python Setup) Setup Cache for Conda package manager Miniforge
uses: actions/cache@v4
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
env:
# Increase this value to reset cache if etc/example-environment.yml has not changed
# Reference: https://github.com/conda-incubator/setup-miniconda#caching
Expand All @@ -75,7 +75,7 @@ jobs:
${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-environments-${{hashFiles('**/environment.yml', '.github/workflows/*.yml') }}

- name: (Python Setup) Use version ${{ matrix.python }} with Conda package manager Miniforge
uses: conda-incubator/setup-miniconda@v3
uses: conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3
with:
python-version: ${{ matrix.python }}
miniforge-version: ${{ matrix.miniforge }}
Expand All @@ -95,7 +95,7 @@ jobs:
echo "code-graph-analysis-pipeline/" >> .gitignore

- name: (Code Analysis Setup) Setup Cache Analysis Downloads
uses: actions/cache@v4
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
with:
path: ./code-graph-analysis-pipeline/temp/downloads
key:
Expand All @@ -118,14 +118,14 @@ jobs:

- name: (Code Analysis Setup) Download sources for analysis
if: inputs.sources-upload-name != ''
uses: actions/download-artifact@v4
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
with:
name: ${{ inputs.sources-upload-name }}
path: code-graph-analysis-pipeline/temp/${{ inputs.analysis-name }}/source/${{ inputs.analysis-name }}

- name: (Code Analysis Setup) Download artifacts for analysis
if: inputs.artifacts-upload-name != ''
uses: actions/download-artifact@v4
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
with:
name: ${{ inputs.artifacts-upload-name }}
path: code-graph-analysis-pipeline/temp/${{ inputs.analysis-name }}/artifacts
Expand All @@ -151,7 +151,7 @@ jobs:
# Upload logs and unfinished analysis-results in case of an error for troubleshooting
- name: (Code Analysis Results) Archive failed run with logs and unfinished analysis-results
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
with:
name: java-code-analysis-logs-java-${{ matrix.java }}-python-${{ matrix.python }}-miniforge-${{ matrix.miniforge }}
path: |
Expand All @@ -162,7 +162,7 @@ jobs:
# Upload successful analysis-results in case they are needed for troubleshooting
- name: (Code Analysis Results) Archive successful analysis-results
if: success()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
with:
name: ${{ steps.set-analysis-results-artifact-name.outputs.uploaded-analysis-results-artifact-name }}
path: ./code-graph-analysis-pipeline/temp/${{ inputs.analysis-name }}/reports/*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-links-in-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout GIT Repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Setup node.js
uses: actions/setup-node@v4
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
with:
node-version-file: '.nvmrc'

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-renovate-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout GIT Repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Setup node.js
uses: actions/setup-node@v4
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
with:
node-version-file: '.nvmrc'

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/java-code-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,14 @@ jobs:

steps:
- name: (Prepare Code to Analyze) Checkout AxonFramework repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
repository: AxonFramework/AxonFramework
ref: axon-${{ env.AXON_FRAMEWORK_VERSION }}
path: ./source

- name: (Prepare Code to Analyze) Setup Java Development Kit for Maven JARs downloading (JDK) ${{ env.JAVA_VERSION}}
uses: actions/setup-java@v4
uses: actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
with:
distribution: "temurin"
java-version: ${{ env.JAVA_VERSION}}
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:

- name: (Prepare Code to Analyze) Upload sources to analyze
if: success()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
with:
name: ${{ steps.set-sources-upload-name.outputs.sources-upload-name }}
path: ./source
Expand All @@ -103,7 +103,7 @@ jobs:

- name: (Prepare Code to Analyze) Upload artifacts to analyze
if: success()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
with:
name: ${{ steps.set-artifacts-upload-name.outputs.artifacts-upload-name }}
path: ./artifacts
Expand All @@ -130,12 +130,12 @@ jobs:

steps:
- name: Checkout GIT Repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
token: ${{ secrets.WORKFLOW_GIT_ACCESS_TOKEN }}

- name: (Code Analysis Setup) Download source code and artifacts for analysis
uses: actions/download-artifact@v4
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
with:
name: ${{ needs.analyze-code-graph.outputs.uploaded-analysis-results }}
path: analysis-results/${{ needs.prepare-code-to-analyze.outputs.analysis-name }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/typescript-code-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ jobs:

steps:
- name: (Prepare Code to Analyze) Checkout react-router repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
repository: remix-run/react-router
ref: react-router@${{ env.REACT_ROUTER_VERSION }}

- name: (Prepare Code to Analyze) Setup pnpm for react-router
uses: pnpm/action-setup@v4.0.0
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0

- name: (Prepare Code to Analyze) Install dependencies with pnpm
run: pnpm install --frozen-lockfile --strict-peer-dependencies
Expand All @@ -75,7 +75,7 @@ jobs:

- name: (Prepare Code to Analyze) Upload code to analyze
if: success()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4
with:
name: ${{ steps.set-sources-upload-name.outputs.sources-upload-name }}
path: .
Expand All @@ -101,12 +101,12 @@ jobs:

steps:
- name: Checkout GIT Repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
token: ${{ secrets.WORKFLOW_GIT_ACCESS_TOKEN }}

- name: (Code Analysis Setup) Download source code and artifacts for analysis
uses: actions/download-artifact@v4
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4
with:
name: ${{ needs.analyze-code-graph.outputs.uploaded-analysis-results }}
path: analysis-results/${{ needs.prepare-code-to-analyze.outputs.analysis-name }}
Expand Down
Loading