actions-marketplace-validations/Sync files with s3-publish
Keep local/S3 files in sync with programmable hooks
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 4, 2020
- License
- None
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/adamjarret_s3-publish-action@3d7eed50edb295c19c87cd276287c2ab47a4ef6c # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| configPath | Load config from this file path | no | .s3p.config.js |
| cwd | Explicitly set current working directory | no | — |
| origin | Origin root (defaults to CWD) | no | — |
| originIgnore | Glob patterns used to ignore origin files (should use .gitignore syntax) | no | — |
| originIgnorePath | Path to file containing glob patterns that should be used to ignore origin files (should use .gitignore syntax) | no | .s3p.origin.ignore |
| target | Target root | no | — |
| targetIgnore | Glob patterns used to ignore target files (should use .gitignore syntax) | no | — |
| targetIgnorePath | Path to file containing glob patterns that should be used to ignore target files (should use .gitignore syntax) | no | .s3p.target.ignore |
| change | If "1", upload non-ignored origin files even if unchanged | no | — |
| delete | If "1", delete target files that do not exist in origin | no | — |
| expect | If "1", only upload origin files that already exist in target | no | — |
| go | If "1", log and perform operations. If "0", log operations without performing them. | no | 1 |
| json | If "1", render log messages as JSON | no | — |
| limitCompares | Max parallel file compare operations | no | — |
| limitRequests | Max parallel list/put/copy/delete operations | no | — |
| showHashes | If "1", output ETag property for File(s) | — | — |
| showIgnored | If "1", output ignored files | — | — |
| showParams | If "1", output operation request parameters | — | — |
| showSkipped | If "1", output skipped (unchanged/unexpected) files | — | — |
Outputs
| name | description |
|---|---|
| plan | JSON string containing planned operations |
| result | JSON string containing operation results |