Skip to content

Update GitHub Actions and dependencies#78

Merged
valITino merged 2 commits into
mainfrom
claude/update-github-actions-DVICA
Apr 24, 2026
Merged

Update GitHub Actions and dependencies#78
valITino merged 2 commits into
mainfrom
claude/update-github-actions-DVICA

Conversation

@valITino
Copy link
Copy Markdown
Owner

Summary

This PR updates GitHub Actions workflows to use newer versions and upgrades the python-dotenv dependency.

Key Changes

  • GitHub Actions Updates:

    • actions/checkout: v4.2.2 → v6.0.2
    • actions/setup-python: v5.6.0 → v6.2.0
    • actions/cache: v4.2.3 → v5.0.5
    • Updates applied to both test and lint jobs
  • Dependencies:

    • python-dotenv: 1.0.1 → 1.2.2
  • Git Configuration:

    • Added .claude/loop-tracker/ to .gitignore for local loop skill session tracking

Notes

These updates ensure the CI/CD pipeline uses the latest stable versions of GitHub Actions with any performance improvements and bug fixes they may include.

https://claude.ai/code/session_01KoSEgifF2JktGomVL4RzD8

claude added 2 commits April 24, 2026 08:00
The security job in ci.yml failed with exit code 1 because pip-audit
detected CVE-2026-28684 in python-dotenv 1.0.1 (fix in 1.2.2). Bump
python-dotenv to 1.2.2 in both requirements.txt and pyproject.toml.

Also replace three Node.js 20 actions flagged by GitHub's deprecation
warning (forced to Node.js 24 on 2026-06-02, removed 2026-09-16) with
their Node.js 24 equivalents, keeping SHA-pinning for supply-chain
safety:

- actions/checkout      v4.2.2 → v6.0.2 (de0fac2e)
- actions/setup-python  v5.6.0 → v6.2.0 (a309ff8b)
- actions/cache         v4.2.3 → v5.0.5 (27d5ce7f)

python-dotenv is listed as a dependency but not imported anywhere in
the source tree, so the 1.2.x symlink/permission API changes do not
affect behaviour.

Verified locally: pip-audit -r requirements.txt --ignore-vuln
CVE-2026-4539 now reports "No known vulnerabilities found" and exits 0.

https://claude.ai/code/session_01KoSEgifF2JktGomVL4RzD8
These JSONL files are per-session tracking data created by the /loop
skill in the local Claude harness; they are not code and should not
be committed.

https://claude.ai/code/session_01KoSEgifF2JktGomVL4RzD8
@valITino valITino merged commit 82d1617 into main Apr 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants