Skip to content

Update mobiledevops/secret-to-file-action action to v2 - #716

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mobiledevops-secret-to-file-action-2.x
Open

Update mobiledevops/secret-to-file-action action to v2#716
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mobiledevops-secret-to-file-action-2.x

Conversation

@renovate

@renovate renovate Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
mobiledevops/secret-to-file-action action major v1v2

Release Notes

mobiledevops/secret-to-file-action (mobiledevops/secret-to-file-action)

v2.0.0

Compare Source

Highlights

Modernized rewrite of the action — same inputs, new runtime and safety features.

Breaking / runtime
  • Runtime upgraded node16 → node24 (requires a current runner; all GitHub-hosted runners qualify)
  • Invalid or empty base64-encoded-secret now fails the step with a clear error instead of silently writing a broken file
  • filename values escaping working-directory (e.g. ../escape.txt) are now rejected
New
  • file-path output: absolute path of the created file, usable in later steps
  • Nested filenames like sub/file.txt now work — parent directories are created automatically
Internal
  • Rewritten in TypeScript, bundled with esbuild to dist/node_modules no longer tracked in the repo
  • @actions/core v3, unused @actions/github removed
  • Unit tests (Vitest), ESLint + Prettier, CI with check-dist gate and e2e matrix on macOS + Ubuntu
  • Post step deletes exactly the file the main step created (state-based cleanup)
Usage
- uses: mobiledevops/secret-to-file-action@v2
  with:
    base64-encoded-secret: ${{ secrets.FILE_CONTENT }}
    filename: "hello-world.sh"
    is-executable: true
    working-directory: "./a/b/c"

Full Changelog: MobileDevOps/secret-to-file-action@v1.0.0...v2.0.0

v2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Updating dependencies label Jul 4, 2026
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch 2 times, most recently from 9e9da38 to 71f4c03 Compare July 20, 2026 21:11
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch from 71f4c03 to e68d70a Compare July 24, 2026 20:35
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch from e68d70a to 3907f0e Compare July 30, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updating dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants