actions-marketplace-validations/Branch Filestorage Action

This action will checkout file and save updates into branch. Make github branch as a simple database

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 25, 2022
License
None
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/moonrailgun_branch-filestorage-action@65b5ba431102b7a791cef053efa7edb984c5e2d0 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
branchThis is the branch you wish to save file, default is actions/filedb. Dont use your source code branch!noactions/filedb
pathThe path of file or folder in your repository that you want to storage.yes
tokenThis option defaults to the repository scoped GitHub Token. However if you need more permissions for things such as deploying to another repository, you can add a Personal Access Token (PAT) here. This should be stored in the `secrets / with` menu **as a secret**. We recommend using a service account with the least permissions neccersary and when generating a new PAT that you select the least permission scopes required. [Learn more about creating and using encrypted secrets here.](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets) no${{ github.token }}
workspaceThis should point to where your project lives on the virtual machine. The GitHub Actions environment will set this for you. It is only neccersary to set this variable if you're using the node module.no
single-commitThis option can be used if you'd prefer to have a single commit on the deployment branch instead of maintaining the full history.no
namedescription
storage-checkout-statusThe status of the storage checkout that indicates if the run failed or passed. Possible outputs include: success|failed|skipped
storage-save-statusThe status of the storage save that indicates if the run failed or passed. Possible outputs include: success|failed|skipped