Skip to content

Commit

Permalink
fix mb bug
Browse files Browse the repository at this point in the history
  • Loading branch information
bluebrown committed Apr 6, 2021
1 parent 097000f commit 4b8d56b
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 86 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
- main

jobs:
expose_s3cmd:
use_s3cmd:
runs-on: ubuntu-latest

name: Use S3cmd
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ on:
- main

jobs:
expose_s3cmd:
use_s3cmd:
runs-on: ubuntu-latest

name: Use S3cmd
Expand All @@ -44,3 +44,5 @@ jobs:
s3cmd put bar s3://foobarbaz
```
169 changes: 85 additions & 84 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,87 +1,88 @@
const conf = (cluster, access_key, secret_key) => `[default]
access_key = ${access_key}
access_token =
add_encoding_exts =
add_headers =
bucket_location = EU
ca_certs_file =
cache_file =
check_ssl_certificate = True
check_ssl_hostname = True
cloudfront_host = cloudfront.amazonaws.com
connection_pooling = True
content_disposition =
content_type =
default_mime_type = binary/octet-stream
delay_updates = False
delete_after = False
delete_after_fetch = False
delete_removed = False
dry_run = False
enable_multipart = True
encoding = UTF-8
encrypt = False
expiry_date =
expiry_days =
expiry_prefix =
follow_symlinks = False
force = False
get_continue = False
gpg_command = /usr/bin/gpg
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_passphrase = f3Gf3dgl7jpY6(Tgvb$fg8Jf?13de34dF
guess_mime_type = True
host_base = ${cluster}.linodeobjects.com
host_bucket = %(bucket)s.${cluster}.linodeobjects.com
human_readable_sizes = True
invalidate_default_index_on_cf = False
invalidate_default_index_root_on_cf = True
invalidate_on_cf = False
kms_key =
limit = -1
limitrate = 0
list_md5 = False
log_target_prefix =
long_listing = False
max_delete = -1
mime_type =
multipart_chunk_size_mb = 15
multipart_max_chunks = 10000
preserve_attrs = True
progress_meter = True
proxy_host =
proxy_port = 0
public_url_use_https = False
put_continue = False
recursive = False
recv_chunk = 65536
reduced_redundancy = False
requester_pays = False
restore_days = 1
restore_priority = Standard
secret_key = ${secret_key}
send_chunk = 65536
server_side_encryption = False
signature_v2 = False
signurl_use_https = False
simpledb_host = sdb.amazonaws.com
skip_existing = False
socket_timeout = 300
stats = False
stop_on_error = False
storage_class =
throttle_max = 100
upload_id =
urlencoding_mode = normal
use_http_expect = False
use_https = True
use_mime_magic = True
verbosity = ERROR
website_endpoint = http://%(bucket)s.website-${cluster}.linodeobjects.com/
website_error = 404.html
website_index = index.html
`;
const conf = (cluster, access_key, secret_key) => [
`[default]`,
`access_key = ${access_key}`,
`access_token = `,
`add_encoding_exts = `,
`add_headers = `,
`bucket_location = US`, // must be US when using linode, regardless of actual location
`ca_certs_file = `,
`cache_file = `,
`check_ssl_certificate = True`,
`check_ssl_hostname = True`,
`cloudfront_host = cloudfront.amazonaws.com`,
`connection_pooling = True`,
`content_disposition = `,
`content_type = `,
`default_mime_type = binary/octet-stream`,
`delay_updates = False`,
`delete_after = False`,
`delete_after_fetch = False`,
`delete_removed = False`,
`dry_run = False`,
`enable_multipart = True`,
`encoding = UTF-8`,
`encrypt = False`,
`expiry_date = `,
`expiry_days = `,
`expiry_prefix = `,
`follow_symlinks = False`,
`force = False`,
`get_continue = False`,
`gpg_command = /usr/bin/gpg`,
`gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s`,
`gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s`,
`gpg_passphrase = f3Gf3dgl7jpY6(Tgvb$fg8Jf?13de34dF`,
`guess_mime_type = True`,
`host_base = ${cluster}.linodeobjects.com`, // AWS: s3.amazonaws.com, alternatives such as s3-eu- west-1.amazonaws.com
`host_bucket = %(bucket)s.${cluster}.linodeobjects.com`, // AWS: %(bucket)s.s3.amazonaws.com
`human_readable_sizes = True`,
`invalidate_default_index_on_cf = False`,
`invalidate_default_index_root_on_cf = True`,
`invalidate_on_cf = False`,
`kms_key = `,
`limit = -1`,
`limitrate = 0`,
`list_md5 = False`,
`log_target_prefix = `,
`long_listing = False`,
`max_delete = -1`,
`mime_type = `,
`multipart_chunk_size_mb = 15`,
`multipart_max_chunks = 10000`,
`preserve_attrs = True`,
`progress_meter = True`,
`proxy_host = `,
`proxy_port = 0`,
`public_url_use_https = False`,
`put_continue = False`,
`recursive = False`,
`recv_chunk = 65536`,
`reduced_redundancy = False`,
`requester_pays = False`,
`restore_days = 1`,
`restore_priority = Standard`,
`secret_key = ${secret_key}`,
`send_chunk = 65536`,
`server_side_encryption = False`,
`signature_v2 = False`,
`signurl_use_https = False`,
`simpledb_host = sdb.amazonaws.com`,
`skip_existing = False`,
`socket_timeout = 300`,
`stats = False`,
`stop_on_error = False`,
`storage_class = `,
`throttle_max = 100`,
`upload_id = `,
`urlencoding_mode = normal`,
`use_http_expect = False`,
`use_https = True`,
`use_mime_magic = True`,
`verbosity = ERROR`,
`website_endpoint = http://%(bucket)s.website-${cluster}.linodeobjects.com/`,
`website_error = 404.html`,
`website_index = index.html`,
].join('/n');

const core = require('@actions/core');
const homedir = require('os').homedir();
Expand Down

0 comments on commit 4b8d56b

Please sign in to comment.