actions-marketplace-validations/Sync files with s3-publish

Keep local/S3 files in sync with programmable hooks

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 4, 2020
License
None
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/adamjarret_s3-publish-action@3d7eed50edb295c19c87cd276287c2ab47a4ef6c # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
configPathLoad config from this file pathno.s3p.config.js
cwdExplicitly set current working directoryno
originOrigin root (defaults to CWD)no
originIgnoreGlob patterns used to ignore origin files (should use .gitignore syntax)no
originIgnorePathPath to file containing glob patterns that should be used to ignore origin files (should use .gitignore syntax)no.s3p.origin.ignore
targetTarget rootno
targetIgnoreGlob patterns used to ignore target files (should use .gitignore syntax)no
targetIgnorePathPath to file containing glob patterns that should be used to ignore target files (should use .gitignore syntax)no.s3p.target.ignore
changeIf "1", upload non-ignored origin files even if unchangedno
deleteIf "1", delete target files that do not exist in originno
expectIf "1", only upload origin files that already exist in targetno
goIf "1", log and perform operations. If "0", log operations without performing them.no1
jsonIf "1", render log messages as JSONno
limitComparesMax parallel file compare operationsno
limitRequestsMax parallel list/put/copy/delete operationsno
showHashesIf "1", output ETag property for File(s)
showIgnoredIf "1", output ignored files
showParamsIf "1", output operation request parameters
showSkippedIf "1", output skipped (unchanged/unexpected) files
namedescription
planJSON string containing planned operations
resultJSON string containing operation results