Skip to content

Conversation

@github-actions
Copy link
Contributor

Cherry-picked changes from upstream.

Our direct dependency on `@actions/exec` was removed in 274ad334e,
though we still depend on it indirectly.
We have this dependency anyway (since we're running on Node). This drops
the problematic libsodium dependency so that the Action works on targets
which libsodium doesn't support.

Resolves: #56
The constant variables `cur_dev` and `min_dev` were added but never used in the comparison. This change is assuming this was by mistake. Otherwise `cur_dev` and `min_dev` are unused and should be removed.
Previously it was referencing the wrong group index (off by one), which is easy to do when relying on indices. Using capture groups here should make it less error prone (and also fixes this initial problem).

Long term a small unit test should avoid this happening / regressing.
@github-actions
Copy link
Contributor Author

🚀 PR Updated!

The PR has been updated with the latest cherry-picked commits.

@step-security/maintained-actions-dev Please review and approve the changes.

📦 Target Release Version: v2.2.0
📋 Previous Release Version: v2.1.0

⚠️ Completely Skipped Commits Due to only modifying files in: package.json, package-lock.json, yarn.lock, node_modules/, dist/, or .gitignore

  • 7296b2befa5301372c098a5e62c74443e7e041ef

❗ Missing Files:

  • .forgejo/workflows/test.yml

❌ Conflicting Files:

  • minisign.js from commit 1796bca8848b891c399b7afc5099c1cef80e5dfb

@github-actions
Copy link
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v2.1.0...v2.2.0

📋 File-by-File Analysis:

.forgejo/workflows/test.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 0 additions, 1 deletions)

common.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+6 -7)

main.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+23 -6)

minisign.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+17 -13)

📊 Summary:

  • Total files changed upstream: 4
  • Files present in PR: 2/4
  • Files with matching changes: 2/4

Overall Status: 🔴 INCOMPLETE - Missing files or changes

@github-actions
Copy link
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v2.1.0...v2.2.0

📋 File-by-File Analysis:

.forgejo/workflows/test.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 0 additions, 1 deletions)

common.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+6 -7)

main.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+23 -6)

minisign.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ❌ No
  • Status: 🟡 Partial - ❌ Cherry-pick incomplete (+17 -13) | Missing 1 additions | Missing 1 deletions

📊 Summary:

  • Total files changed upstream: 4
  • Files present in PR: 3/4
  • Files with matching changes: 2/4

Overall Status: 🔴 INCOMPLETE - Missing files or changes

@github-actions
Copy link
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v2.1.0...v2.2.0

📋 File-by-File Analysis:

.forgejo/workflows/test.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 0 additions, 1 deletions)

common.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+6 -7)

main.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+23 -6)

minisign.js

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ❌ No
  • Status: 🟡 Partial - ❌ Cherry-pick incomplete (+17 -13) | Missing 1 deletions

📊 Summary:

  • Total files changed upstream: 4
  • Files present in PR: 3/4
  • Files with matching changes: 2/4

Overall Status: 🔴 INCOMPLETE - Missing files or changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants