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

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 v1 → v2

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


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 2 times, most recently from e68d70a to 3907f0e Compare July 30, 2026 16:08
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch from 3907f0e to 5b2c745 Compare August 12, 2026 03:45
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch from 5b2c745 to e30024b Compare August 26, 2026 12:38
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch from e30024b to 13b8a4a Compare September 3, 2026 15:45
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch 2 times, most recently from 87ae3f2 to b0d32b5 Compare September 15, 2026 15:02
@renovate
renovate Bot force-pushed the renovate/mobiledevops-secret-to-file-action-2.x branch from b0d32b5 to f604e44 Compare September 25, 2026 04:41
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