Research-Stack/5-Applications/nodupe/docs/ci/CI_WORKFLOW_FIX_SUMMARY.md
2026-05-05 21:15:26 -05:00

1.9 KiB

CI/CD Workflow Fix Summary

Issues Fixed

1. Outdated GitHub Actions Versions

Updated all GitHub Actions to their latest stable versions:

  • actions/checkout@v3actions/checkout@v4
  • actions/setup-python@v4actions/setup-python@v5
  • actions/cache@v3actions/cache@v4
  • codecov/codecov-action@v3codecov/codecov-action@v5
  • github/codeql-action/upload-sarif@v2github/codeql-action/upload-sarif@v3
  • pypa/gh-action-pypi-publish@v1.13.0pypa/gh-action-pypi-publish@release/v1

2. Context Access Warnings

Removed explicit CODECOV_TOKEN reference in workflow. The Codecov action now works without requiring a TOKEN_REMOVED for public repositories.

Changes Made

Test Job

  • Updated all action versions to latest stable releases
  • Removed explicit CODECOV_TOKEN usage

Lint Job

  • Updated all action versions to latest stable releases

Docs Job

  • Updated all action versions to latest stable releases

Security Scan Job

  • Updated all action versions to latest stable releases

Deploy Job

  • Updated all action versions to latest stable releases
  • Updated PyPI publishing action to use release/v1 tag

Benefits

  1. Security: Latest action versions include security patches and bug fixes
  2. Reliability: Newer versions have better error handling and stability
  3. Performance: Improved caching and execution times
  4. Compatibility: Better support for newer GitHub features and platforms

Verification

After these changes:

  • All action references should resolve correctly
  • No more "repository or version not found" errors
  • Workflow should execute with latest action features and security updates

Notes

  • The PYPI_API_TOKEN SECRET_REMOVED is still required for publishing to PyPI
  • The GITHUB_TOKEN is automatically provided by GitHub Actions
  • Codecov integration now works without explicit TOKEN_REMOVED for public repositories