acearchive/Artifact Submit Action
A GitHub action for submitting artifacts to Ace Archive.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jun 24, 2025
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: acearchive/artifact-submit-action@e2c38b638e83ecdfd4aef258da9a0f295e8c87eb # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | The mode to operate in, either `validate` or `upload`. In `validate` mode, the syntax of the submission files is validated and the hashes and media types of files without one are computed and added to the submission JSON in the job's local clone of the repo. In `upload` mode, files are downloaded, their hashes are validated, and they are uploaded to S3. | yes | — |
| path | The path of the directory in the git repository to read the submission JSON files from. | yes | — |
| metadata_path | The path of the JSON file in the git repository to read the global metadata from. | yes | — |
| base_url | The base URL that artifact files will be hosted from. | yes | — |
| secondary_base_url | The "secondary" base URL. Artifacts that already exist here will not be uploaded to S3. | — | — |
| base_ref | The ref of the base branch, used to determine which files have changed in this PR. | yes | — |
| s3_endpoint | The S3 endpoint URL. This is only required when using a non-AWS implementation of the S3 API. | — | — |
| s3_bucket | The name of the S3 bucket. | yes | — |
| s3_prefix | A prefix to add to all S3 object keys. You can also think of this like the name of a "directory" in the bucket. | — | — |
| s3_region | The AWS region name for S3. | yes | — |
| s3_access_key_id | The access key ID for S3. | yes | — |
| s3_secret_access_key | The secret access key for S3. | yes | — |
| submission_worker_domain | The domain name of the submission-worker instance used to upload metadata to the database. | yes | — |
| submission_worker_secret | The secret used to authenticate with submission-worker in order to upload metadata to the database. | yes | — |
Outputs
| name | description |
|---|---|
| artifacts | A JSON array containing the artifact metadata generated from each submission file. |