Skip to content

bump GitHub Actions to Node 24-compatible versions#23

Draft
MRC3742 with Copilot wants to merge 7 commits into
master_mrc-updatesfrom
copilot/check-node-20-compatibility
Draft

bump GitHub Actions to Node 24-compatible versions#23
MRC3742 with Copilot wants to merge 7 commits into
master_mrc-updatesfrom
copilot/check-node-20-compatibility

Conversation

Copilot AI commented May 30, 2026

Copy link
Copy Markdown

This change restores the workflow toolchain to Arduino CLI 0.32.2 while preserving FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true. It also removes the committed repository CLI artifact that is no longer referenced by CI/build scripts.

  • Workflow toolchain version alignment

    • Updated both arduino/setup-arduino-cli@v2 steps in .github/workflows/main.yml from 1.5.0 back to 0.32.2.
    • Kept workflow-level FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" unchanged.
  • Repository cleanup

    • Removed bin/arduino-cli.
    • Removed the now-empty bin/ directory.
  • Resulting configuration (example)

    env:
      FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
    
    - name: Install Arduino CLI
      uses: arduino/setup-arduino-cli@v2
      with:
        version: "0.32.2"

Copilot AI and others added 2 commits April 22, 2026 18:36
- actions/checkout: v4 → v6
- actions/upload-artifact: /@v4 (typo) → @v7
- actions/upload-artifact/merge: @v4@v7
- actions/download-artifact: @v4@v8

Note: arduino/setup-arduino-cli@v2 and AButler/upload-release-assets@v3.0
remain on Node.js 20 — no newer releases available from their maintainers.

Agent-Logs-Url: https://github.com/MRC3742/DIY-Multiprotocol-TX-Module/sessions/1f7fa437-6418-4ff7-9731-3dbc088a6ae0

Co-authored-by: MRC3742 <26642502+MRC3742@users.noreply.github.com>
Copilot AI changed the title Move CI workflow off deprecated Node 20 actions CI: bump GitHub Actions to Node 24-compatible versions May 30, 2026
Copilot AI requested a review from MRC3742 May 30, 2026 20:46
Copilot AI changed the title CI: bump GitHub Actions to Node 24-compatible versions Bump Arduino CLI from 0.32.2 to 1.5.0 May 30, 2026
Copilot AI changed the title Bump Arduino CLI from 0.32.2 to 1.5.0 Update CI to Arduino CLI 1.5.0 and force JavaScript actions onto Node 24 May 30, 2026
Copilot AI changed the title Update CI to Arduino CLI 1.5.0 and force JavaScript actions onto Node 24 Revert GitHub Actions Arduino CLI to 0.32.2 while retaining Node 24 JS-action override May 30, 2026
Copilot AI changed the title Revert GitHub Actions Arduino CLI to 0.32.2 while retaining Node 24 JS-action override Revert CI to Arduino CLI 0.32.2 and remove committed local CLI binary May 30, 2026
@MRC3742 MRC3742 changed the title Revert CI to Arduino CLI 0.32.2 and remove committed local CLI binary bump GitHub Actions to Node 24-compatible versions May 30, 2026
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