Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
b243ec5
πŸ› fix(model): Reduce memory reserved for memory bank based models Pat…
alfieroddan Aug 28, 2025
86bd8ba
add mebin postprocessor
StarPlatinum7 Sep 3, 2025
58d2bd3
test mebin postprocessor
StarPlatinum7 Sep 8, 2025
0818555
test mebin postprocessor
StarPlatinum7 Sep 8, 2025
e7b838d
πŸš€ feat(metric): added histogram of anomaly scores (#2920)
abc-125 Sep 5, 2025
13d12ef
πŸš€ feat(metric): added PGn, PBn metrics (#2889)
abc-125 Sep 5, 2025
8053ecb
πŸ› fix(huggingface): Fix Bandit security issue B615 - HF Models (#2937)
rajeshgangireddy Sep 9, 2025
8defc3d
chore(deps): update github actions (#2921)
oep-renovate[bot] Sep 9, 2025
aad56a2
πŸš€ feat(data): added ground truth masks to VAD dataset (#2940)
abc-125 Sep 9, 2025
6a85430
πŸ› fix(bandit): Suppress Bandit NoSec incorrectly flagging HuggingFace…
rajeshgangireddy Sep 10, 2025
1a21389
πŸ› fix(docs): Update documentation and log messages to reflect recent …
rajeshgangireddy Sep 10, 2025
17b0be5
πŸš€ feat(workflow): add CodeQL analysis workflow for security scanning …
kamillipka Sep 15, 2025
fb44a31
πŸš€ feat(data): add backward compatibility methods and update docstring…
samet-akcay Sep 15, 2025
a526581
πŸ”„ refactor(utils): improve optional import handling across loggers an…
samet-akcay Sep 15, 2025
33d366d
πŸ› fix(path): Remove filter to remove hidden files (#2955)
rajeshgangireddy Sep 16, 2025
f09bffd
🐞 fix(utils): revert `OptionalImport` class to handle missing optiona…
samet-akcay Sep 16, 2025
9ca3a0a
πŸ”¨ fix(semgrep): ignore uv.lock in semgrep (#2972)
ashwinvaidya17 Sep 26, 2025
2a12bd4
🐞 fix(utils): Run CS Flow model in eval() so the weights of the model…
monzelr Sep 29, 2025
4327146
πŸ› fix(ovinferencer): Fix openvino cache directory (#2979)
rajeshgangireddy Sep 29, 2025
08d9f43
πŸ› fix(pr.yaml): Increase unit test timeout from 15 to 30 seconds (#2988)
rajeshgangireddy Oct 3, 2025
af4cd2e
🐞 fix(data): Perlin noise generator masks (#2936)
ashwinvaidya17 Oct 6, 2025
15a0df5
🚧 ci(tests): Use uv commands (#2999)
ashwinvaidya17 Oct 6, 2025
f9862fa
πŸš€ feat(model): Make coreset selection for patchcore faster (#2968)
rajeshgangireddy Oct 6, 2025
6ec7397
chore(deps): update github actions (#2983)
oep-renovate[bot] Oct 6, 2025
a94545c
πŸš€ feat(data): BMAD dataset (#3000)
ashwinvaidya17 Oct 7, 2025
4b7574b
πŸš€ feat(dataset): add 3D-ADAM dataset to Anomalib (#3003)
ashwinvaidya17 Oct 8, 2025
1edc95b
πŸ”§ chore(release): prepare v2.2.0 release (#2960)
samet-akcay Oct 8, 2025
d68a295
πŸ”§ docs(changelog): Fix entries (#3008)
ashwinvaidya17 Oct 8, 2025
5831095
πŸ”§ chore(version): Update main version to dev (#3010)
ashwinvaidya17 Oct 9, 2025
038ea18
πŸ“¦ docs(README): Update ReadMe for V2.2.0 release (#3017)
rajeshgangireddy Oct 9, 2025
b1de175
πŸ› fix(metrics): disable mps for torch metrics (#3019)
maxxgx Oct 10, 2025
d40a7e5
✨ feat(post-processing): Make minor changes as per comments
rajeshgangireddy Oct 15, 2025
66e8335
πŸ“¦ docs(post-processor): revert docs for MEBIN
rajeshgangireddy Oct 15, 2025
36cf7dd
Update src/anomalib/post_processing/mebin_post_processor.py
rajeshgangireddy Oct 15, 2025
4cc8eb2
Update src/anomalib/metrics/threshold/mebin.py
rajeshgangireddy Oct 15, 2025
9328852
Update src/anomalib/post_processing/mebin_post_processor.py
rajeshgangireddy Oct 15, 2025
0732e13
πŸ› fix(mebin): remove debug print statement for value range
rajeshgangireddy Oct 15, 2025
b165722
πŸ› fix(mebin): update threshold return types to float and remove debug…
rajeshgangireddy Oct 15, 2025
c9abdab
πŸ› fix(mebin): update return types in MEBin methods to tuples for bett…
rajeshgangireddy Oct 15, 2025
6ce4d91
πŸ› fix(mebin): simplify max calculation for connected component counts
rajeshgangireddy Oct 15, 2025
e139a6a
πŸ› fix(mebin): update examples in MEBin and MEBinPostProcessor for cla…
rajeshgangireddy Oct 16, 2025
c071cad
πŸ› fix(mebin): refactor MEBin post-processing . Works now. Need to re-…
rajeshgangireddy Oct 21, 2025
f2dd3dc
πŸ”§ chore(codeowners): Update owners (#3042)
ashwinvaidya17 Oct 23, 2025
9cfa779
pr-3030
StarPlatinum7 Nov 6, 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
92 changes: 37 additions & 55 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,81 +3,63 @@

# These owners will be the default owners for everything in
# the repo.
* @samet-akcay
* @samet-akcay @ashwinvaidya17 @rajeshgangireddy

# CI/CD
/.ci/ @ashwinvaidya17
/.ci/ @ashwinvaidya17 @samet-akcay @AlexanderBarabanov
/.devcontainer @ashwinvaidya17
/.github @ashwinvaidya17
/.dockerignore @ashwinvaidya17

# Docs
/docs @samet-akcay
/examples @samet-akcay @ashwinvaidya17 @rajeshgangireddy

# Notebooks
/examples/notebooks/000_getting_started @samet-akcay
/examples/notebooks/100_datamodules @djdameln
/examples/notebooks/200_models @samet-akcay
/examples/notebooks/300_benchmarking @ashwinvaidya17
/examples/notebooks/400_openvino @samet-akcay
/examples/notebooks/README.md @samet-akcay
/examples/notebooks/01_getting_started @samet-akcay
/examples/notebooks/02_data @ashwinvaidya17 @rajeshgangireddy
/examples/notebooks/03_models @samet-akcay
/examples/notebooks/04_metrics @ashwinvaidya17 @rajeshgangireddy
/examples/notebooks/05_loggers @samet-akcay @ashwinvaidya17
/examples/notebooks/06_visualization @samet-akcay @ashwinvaidya17
/examples/notebooks/07_deployment @ashwinvaidya17 @rajeshgangireddy
/examples/notebooks/README.md @samet-akcay

# Requirements
/requirements/ @samet-akcay @ashwinvaidya17 @djdameln
/requirements/ @samet-akcay @ashwinvaidya17 @rajeshgangireddy

# Anomalib
/src/anomalib/config @ashwinvaidya17
/src/anomalib/data @djdameln
/src/anomalib/deploy @samet-akcay @ashwinvaidya17 @djdameln
/src/anomalib/models/cfa @samet-akcay
/src/anomalib/models/cflow @ashwinvaidya17
/src/anomalib/models/csflow @ashwinvaidya17
/src/anomalib/models/dfkde @djdameln
/src/anomalib/models/dfm @djdameln
/src/anomalib/models/draem @djdameln
/src/anomalib/models/fastflow @samet-akcay
/src/anomalib/models/ganomaly @ashwinvaidya17
/src/anomalib/models/padim @samet-akcay
/src/anomalib/models/patchcore @djdameln
/src/anomalib/models/reverse_distillation @ashwinvaidya17
/src/anomalib/models/stfpm @samet-akcay

/src/anomalib/post_processing @ashwinvaidya17 @djdameln
/src/anomalib/pre_processing/tiler.py @djdameln
/src/anomalib/pre_processing/transforms @djdameln

/src/anomalib/utils/callbacks @ashwinvaidya17
/src/anomalib/callbacks @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/cli @ashwinvaidya17
/src/anomalib/cv @djdameln
/src/anomalib/hpo @ashwinvaidya17
/src/anomalib/data @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/deploy @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/engine @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/loggers @ashwinvaidya17
/src/anomalib/metrics @djdameln
/src/anomalib/sweep @ashwinvaidya17
/src/anomalib/metrics @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/models @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/pipelines @ashwinvaidya17
/src/anomalib/post_processing @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/pre_processing @ashwinvaidya17 @rajeshgangireddy
/src/anomalib/utils @ashwinvaidya17 @rajeshgangireddy @samet-akcay
/src/anomalib/visualization @samet-akcay @ashwinvaidya17


# Anomalib Model Components
/src/anomalib/models/components/base @samet-akcay @ashwinvaidya17 @djdameln
/src/anomalib/models/components/classification @djdameln
/src/anomalib/models/components/dimensionality_reduction @djdameln @samet-akcay
/src/anomalib/models/components/feature_extractors @ashwinvaidya17
/src/anomalib/models/components/filters @samet-akcay
/src/anomalib/models/components/flow @samet-akcay
/src/anomalib/models/components/layers @djdameln
/src/anomalib/models/components/sampling @samet-akcay
/src/anomalib/models/components/stats @djdameln @samet-akcay
# Geti Inspect
/application/ui @MarkRedeman
/application/backend @maxxgx

# Tests
/tests/ @samet-akcay @ashwinvaidya17
/tests/ @samet-akcay @ashwinvaidya17 @rajeshgangireddy

# Misc
/pyproject.toml @samet-akcay
/README.md @samet-akcay @ashwinvaidya17 @djdameln
/setup.py @samet-akcay
/third-party-programs.txt @samet-akcay @ashwinvaidya17 @djdameln
/tox.ini @samet-akcay
/CHANGELOG.md @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/pyproject.toml @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/README.md @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/setup.py @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/third-party-programs.txt @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/tox.ini @samet-akcay @ashwinvaidya17 @rajeshgangireddy

# Tools
/tools/benchmarking @ashwinvaidya17
/tools/hpo @ashwinvaidya17
/tools/inference @samet-akcay @djdameln
/tools/test.py @samet-akcay @djdameln
/tools/train.py @samet-akcay @djdameln
/tools/experimental @ashwinvaidya17
/tools/tiled_ensemble @samet-akcay @ashwinvaidya17 @rajeshgangireddy
/tools/inference @samet-akcay @ashwinvaidya17 @rajeshgangireddy
6 changes: 3 additions & 3 deletions .github/actions/code-quality/pre-commit/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,15 @@ runs:
steps:
# Set up Python environment with caching
- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: ${{ inputs.python-version }}
cache: pip # Enable pip caching
cache-dependency-path: .pre-commit-config.yaml

# Set up Node.js for JavaScript-related hooks
- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5
with:
node-version: ${{ inputs.node-version }}

Expand All @@ -92,7 +92,7 @@ runs:
- name: Cache pre-commit hooks
if: inputs.cache == 'true'
id: pre-commit-cache
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: ~/.cache/pre-commit
# Cache key includes Python and Node versions to ensure correct environment
Expand Down
25 changes: 13 additions & 12 deletions .github/actions/pytest/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,24 +94,26 @@ runs:
steps:
# Set up Python with pip caching
- name: Set up Python environment
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: ${{ inputs.python-version }}
cache: ${{ inputs.enable-cache == 'true' && 'pip' || '' }}
cache-dependency-path: ${{ inputs.enable-cache == 'true' && 'pyproject.toml' || '' }}

- name: Set up uv
uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0

# Create and configure virtual environment
- name: Configure virtual environment
id: setup-venv
shell: bash
run: |
# Create isolated test environment
python -m venv .venv
# Create isolated test environment with uv using the configured Python
uv venv --python "$(command -v python)" .venv
source .venv/bin/activate
# Install dependencies with dev extras
python -m pip install --upgrade pip
pip install ".[dev]"
pip install codecov
# Install dependencies with dev extras into the uv-managed environment
uv pip install ".[dev]"
uv pip install codecov

# Determine which tests to run based on input
- name: Determine test scope
Expand Down Expand Up @@ -142,8 +144,8 @@ runs:
INPUTS_MAX_TEST_TIME: ${{ inputs.max-test-time }}
STEPS_TEST_SCOPE_OUTPUTS_PATH: ${{ steps.test-scope.outputs.path }}
run: |
source .venv/bin/activate
start_time=$(date +%s)
set -o pipefail

# Set device-specific pytest arguments
if [ "$INPUTS_DEVICE" = "cpu" ]; then
Expand All @@ -153,7 +155,7 @@ runs:
fi

# Run pytest
PYTHONPATH=src pytest "$STEPS_TEST_SCOPE_OUTPUTS_PATH" \
PYTHONPATH=src uv run pytest "$STEPS_TEST_SCOPE_OUTPUTS_PATH" \
--numprocesses=0 \
--durations=10 \
--durations-min=1.0 \
Expand All @@ -162,7 +164,7 @@ runs:
--cov=src \
--cov-report=xml \
--cov-report=term-missing \
${marker}
${marker} | tee pytest_output.log

test_exit_code=${PIPESTATUS[0]}

Expand Down Expand Up @@ -223,8 +225,7 @@ runs:
INPUTS_PYTHON_VERSION: ${{ inputs.python-version }}

run: |
source .venv/bin/activate
codecov --token "$INPUTS_CODECOV_TOKEN" \
uv run codecov --token "$INPUTS_CODECOV_TOKEN" \
--file coverage.xml \
--flags "$INPUTS_TEST_TYPE_py$INPUTS_PYTHON_VERSION" \
--name "$INPUTS_TEST_TYPE tests (Python $INPUTS_PYTHON_VERSION)"
6 changes: 3 additions & 3 deletions .github/actions/security/bandit/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ runs:
using: composite
steps:
- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: "3.10"

Expand All @@ -101,7 +101,7 @@ runs:
- name: Get changed files
if: inputs.scan-scope == 'changed'
id: changed-files
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0
with:
files: |
**/*.py
Expand Down Expand Up @@ -170,6 +170,6 @@ runs:
retention-days: 7
- name: Upload sarif
if: hashFiles('bandit-report.sarif') != '' # if SARIF is available, upload it
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
uses: github/codeql-action/upload-sarif@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6
with:
sarif_file: bandit-report.sarif
2 changes: 1 addition & 1 deletion .github/actions/security/clamav/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ runs:
- name: Get changed files
if: inputs.scan-scope == 'changed'
id: changed-files
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0

- name: Run ClamAV scan
id: run-clamav
Expand Down
6 changes: 4 additions & 2 deletions .github/actions/security/semgrep/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ runs:
- name: Get changed files
if: inputs.scan-scope == 'changed'
id: changed-files
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0
with:
files: |
**/*.*
Expand Down Expand Up @@ -141,6 +141,7 @@ runs:
--error \
--timeout "$INPUTS_TIMEOUT" \
--metrics=off \
--exclude "uv.lock" \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please rebase you PR as we removed this action (in #3014) and currenly use action from geti-ci.

${FILES}
exit_code="$?"
echo "exit_code=$exit_code" >> $GITHUB_OUTPUT
Expand All @@ -151,6 +152,7 @@ runs:
${SEMGREP_SEVERITY} \
--error \
--metrics=off \
--exclude "uv.lock" \
--timeout "$INPUTS_TIMEOUT" \
--"$INPUTS_OUTPUT_FORMAT" \
-o "${REPORT_FILE}" \
Expand All @@ -177,6 +179,6 @@ runs:
retention-days: 7
- name: Upload sarif
if: hashFiles('security-results/semgrep/semgrep-results.sarif') != '' # if SARIF is available, upload it
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
uses: github/codeql-action/upload-sarif@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6
with:
sarif_file: security-results/semgrep/semgrep-results.sarif
6 changes: 3 additions & 3 deletions .github/actions/security/trivy/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -108,10 +108,10 @@ runs:
- name: Get changed files
if: inputs.scan-scope == 'changed'
id: changed-files
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0

- name: Cache Trivy vulnerability database
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: ~/.cache/trivy
key: trivy-db-${{ runner.os }}-${{ hashFiles('**/trivy-db/**') }}
Expand Down Expand Up @@ -227,6 +227,6 @@ runs:
retention-days: 7
- name: Upload sarif
if: hashFiles('security-results/trivy/trivy-results.sarif') != '' # if SARIF is available, upload it
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
uses: github/codeql-action/upload-sarif@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6
with:
sarif_file: security-results/trivy/trivy-results.sarif
6 changes: 3 additions & 3 deletions .github/actions/security/zizmor/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ runs:
using: composite
steps:
- name: Install uv
uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc # v6.4.3
uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0
with:
enable-cache: true
activate-environment: true
Expand All @@ -76,7 +76,7 @@ runs:
- name: Get changed files
if: inputs.scan-scope == 'changed'
id: changed-files
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0
with:
files: .github/**

Expand Down Expand Up @@ -144,6 +144,6 @@ runs:
retention-days: 7
- name: Upload sarif
if: hashFiles('zizmor-report.sarif') != '' # if SARIF is available, upload it
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
uses: github/codeql-action/upload-sarif@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6
with:
sarif_file: zizmor-report.sarif
8 changes: 4 additions & 4 deletions .github/workflows/_reusable-artifact-builder.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ jobs:
outputs:
artifact-name: ${{ steps.set-artifact-name.outputs.name }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: ${{ inputs.python-version }}
- name: Build package
Expand All @@ -102,7 +102,7 @@ jobs:
path: dist/
retention-days: 5
- name: Cache pip dependencies
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
~/.cache/pip
Expand All @@ -111,7 +111,7 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
- name: Cache build artifacts
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
dist/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/_reusable-code-quality.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0
lfs: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/_reusable-pr-title-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,12 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
persist-credentials: false

- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: ${{ inputs.python-version }}
cache: pip
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download artifacts
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
with:
name: ${{ inputs.artifact-name }}
path: dist
Expand Down
Loading