mirror of
https://github.com/buildplan/du_setup.git
synced 2025-12-18 02:05:32 +00:00
Refactor Codacy workflow
This commit is contained in:
parent
ee18434866
commit
aba29a900e
10
.github/workflows/codacy.yml
vendored
10
.github/workflows/codacy.yml
vendored
@ -43,7 +43,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
find . -type f -exec file --mime {} + | grep -v 'charset=utf-8' || true
|
find . -type f -exec file --mime {} + | grep -v 'charset=utf-8' || true
|
||||||
|
|
||||||
- name: Pre-pull Codacy CLI Docker image (with exponential backoff + jitter)
|
- name: Pre-pull Codacy CLI Docker image
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
IMAGE="codacy/codacy-analysis-cli:${CLI_VERSION}"
|
IMAGE="codacy/codacy-analysis-cli:${CLI_VERSION}"
|
||||||
@ -64,19 +64,23 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Run Codacy CLI v2 (install & analyze)
|
- name: Run Codacy CLI v2 (Install and Analyze)
|
||||||
if: env.CODACY_DOCKER_OK == 'true'
|
if: env.CODACY_DOCKER_OK == 'true'
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
echo "Installing codacy-cli-v2"
|
echo "Installing codacy-cli-v2"
|
||||||
curl -Ls https://raw.githubusercontent.com/codacy/codacy-cli-v2/main/codacy-cli.sh | bash
|
curl -Ls https://raw.githubusercontent.com/codacy/codacy-cli-v2/main/codacy-cli.sh | bash
|
||||||
|
echo "Verifying installation directory"
|
||||||
|
ls -alh $HOME/.codacy/bin || { echo "Installation directory does not exist"; exit 1; }
|
||||||
echo "Adding codacy-cli to PATH"
|
echo "Adding codacy-cli to PATH"
|
||||||
export PATH="$HOME/.codacy/bin:$PATH"
|
export PATH="$HOME/.codacy/bin:$PATH"
|
||||||
|
echo "Verifying codacy-cli command"
|
||||||
|
which codacy-cli || { echo "codacy-cli not found in PATH"; exit 1; }
|
||||||
echo "Running codacy-cli analyze"
|
echo "Running codacy-cli analyze"
|
||||||
codacy-cli analyze --format sarif --output results.sarif \
|
codacy-cli analyze --format sarif --output results.sarif \
|
||||||
--project-token "${CODACY_PROJECT_TOKEN}" --gh-code-scanning-compat --verbose || true
|
--project-token "${CODACY_PROJECT_TOKEN}" --gh-code-scanning-compat --verbose || true
|
||||||
|
|
||||||
- name: Run Codacy Analysis CLI (fallback robust mechanism)
|
- name: Run Codacy Analysis CLI (Fallback)
|
||||||
if: env.CODACY_DOCKER_OK != 'true'
|
if: env.CODACY_DOCKER_OK != 'true'
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user