Skip to content

Conversation

@78
Copy link
Owner

@78 78 commented Nov 4, 2025

This pull request introduces a new script for automating the download and renaming of GitHub Actions artifacts, and also updates the versions of two dependencies in the project. The most significant change is the addition of scripts/download_github_runs.py, which streamlines the process of retrieving and organizing build artifacts from GitHub CI runs.

New script for artifact management:

  • Added scripts/download_github_runs.py, a Python script that:
    • Downloads artifacts from a specified GitHub Actions run using the GitHub API.
    • Renames artifacts by removing prefixes and hash suffixes, prepending a version string, and ensuring a .zip extension.
    • Supports pagination for runs with many artifacts and avoids redownloading files that already exist.
    • Requires a GitHub personal access token loaded from a .env file for authentication.
    • Provides a command-line interface for specifying the version, run URL, and output directory.

Dependency updates:

  • Updated 78/esp-ml307 from version ~3.3.6 to ~3.3.7 in main/idf_component.yml.
  • Updated espressif/esp-sr from version ~2.1.5 to ~2.2.0 in main/idf_component.yml.

@78 78 merged commit c6815c7 into main Nov 4, 2025
101 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