Skip to content

Commit c4b775d

Browse files
committed
WIP
1 parent 3aede08 commit c4b775d

File tree

4,928 files changed

+1670
-567399
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,928 files changed

+1670
-567399
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
node_modules/**/*
1+
node_modules
2+
coverage

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The content uploader supports uploading to multiple storage accounts, so you're
3030
uses: armhil/azure-blobs-content-uploader@1.0.0
3131
with:
3232
azureBlobConfiguration: ${{ secrets.AZ_BLOB_CONFIGURATION }} # could be any secret that you have, see below for the format
33-
directoriesToUpload: '[{"path": "test/integrationtest-directory", "shouldRecurse": "true", "baseContainerPath": "somePath" }]'
33+
directoriesToUpload: '[{"directoryToUpload": "test/integrationtest-directory", "shouldRecurse": "true", "baseContainerPath": "somePath" }]'
3434
```
3535
3636
You should use the below format for the `azureBlobConfiguration` parameter and this value should come from the secrets. **azureBlobConfiguration parameter is expected to contain the connection strings to blob storage accounts, so it's incredibly important to store it in github repository secrets, rather than some plaintext mechanism**.
@@ -41,13 +41,12 @@ You should use the below format for the `azureBlobConfiguration` parameter and t
4141
{
4242
"connectionString": string, // Az Blobs connection string
4343
"container": string, // Container to upload the files to
44-
"path" : string // Path in the container that the files will get uploaded to
4544
},
4645
]
4746
4847
// Example secret value
4948
[{"connectionString": "DefaultEndpointsProtocol=https;AccountName=azblobuploadtest;AccountKey=someAccountKeyNotReal;EndpointSuffix=core.windows.net
50-
", "container": "$web", "path": "" }]
49+
", "container": "$web"}]
5150
```
5251

5352
*Hint*: If you're uploading some static content for web-apps (like artifacts of create-react-app) - you can use the `$web` container from Azure Blob Storage.

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ inputs:
1313
required: true
1414
runs:
1515
using: 'node16'
16-
main: 'index.js'
16+
main: 'dist/index.js'

coverage/clover.xml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<coverage generated="1706399451217" clover="3.2.0">
3+
<project timestamp="1706399451217" name="All files">
4+
<metrics statements="37" coveredstatements="37" conditionals="17" coveredconditionals="15" methods="10" coveredmethods="10" elements="64" coveredelements="62" complexity="0" loc="37" ncloc="37" packages="1" files="1" classes="1"/>
5+
<file name="file-system-utils.ts" path="/Users/arman/Projects/azure-blobs-content-uploader/src/file-system-utils.ts">
6+
<metrics statements="37" coveredstatements="37" conditionals="17" coveredconditionals="15" methods="10" coveredmethods="10"/>
7+
<line num="2" count="1" type="cond" truecount="3" falsecount="0"/>
8+
<line num="3" count="3" type="cond" truecount="3" falsecount="1"/>
9+
<line num="5" count="1" type="stmt"/>
10+
<line num="6" count="1" type="stmt"/>
11+
<line num="7" count="1" type="stmt"/>
12+
<line num="8" count="1" type="stmt"/>
13+
<line num="9" count="1" type="stmt"/>
14+
<line num="10" count="1" type="stmt"/>
15+
<line num="23" count="2" type="stmt"/>
16+
<line num="24" count="2" type="stmt"/>
17+
<line num="25" count="2" type="stmt"/>
18+
<line num="26" count="3" type="stmt"/>
19+
<line num="27" count="3" type="stmt"/>
20+
<line num="28" count="3" type="stmt"/>
21+
<line num="29" count="3" type="stmt"/>
22+
<line num="31" count="9" type="stmt"/>
23+
<line num="33" count="7" type="stmt"/>
24+
<line num="34" count="3" type="stmt"/>
25+
<line num="35" count="3" type="stmt"/>
26+
<line num="37" count="15" type="stmt"/>
27+
<line num="38" count="3" type="stmt"/>
28+
<line num="39" count="3" type="stmt"/>
29+
<line num="40" count="3" type="cond" truecount="2" falsecount="0"/>
30+
<line num="41" count="2" type="stmt"/>
31+
<line num="42" count="6" type="stmt"/>
32+
<line num="44" count="1" type="stmt"/>
33+
<line num="45" count="2" type="cond" truecount="4" falsecount="0"/>
34+
<line num="47" count="1" type="stmt"/>
35+
<line num="51" count="2" type="stmt"/>
36+
<line num="52" count="5" type="stmt"/>
37+
<line num="53" count="5" type="cond" truecount="1" falsecount="1"/>
38+
<line num="54" count="5" type="stmt"/>
39+
<line num="55" count="5" type="cond" truecount="2" falsecount="0"/>
40+
<line num="56" count="3" type="stmt"/>
41+
<line num="57" count="5" type="stmt"/>
42+
<line num="59" count="2" type="stmt"/>
43+
<line num="61" count="1" type="stmt"/>
44+
</file>
45+
</project>
46+
</coverage>

coverage/coverage-final.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{"/Users/arman/Projects/azure-blobs-content-uploader/src/file-system-utils.ts": {"path":"/Users/arman/Projects/azure-blobs-content-uploader/src/file-system-utils.ts","statementMap":{"0":{"start":{"line":2,"column":22},"end":{"line":4,"column":1}},"1":{"start":{"line":3,"column":4},"end":{"line":3,"column":62}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":62}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":35}},"4":{"start":{"line":7,"column":13},"end":{"line":7,"column":43}},"5":{"start":{"line":8,"column":21},"end":{"line":8,"column":59}},"6":{"start":{"line":9,"column":15},"end":{"line":9,"column":47}},"7":{"start":{"line":10,"column":8},"end":{"line":10,"column":34}},"8":{"start":{"line":23,"column":24},"end":{"line":23,"column":26}},"9":{"start":{"line":24,"column":4},"end":{"line":24,"column":29}},"10":{"start":{"line":25,"column":4},"end":{"line":50,"column":5}},"11":{"start":{"line":26,"column":37},"end":{"line":26,"column":48}},"12":{"start":{"line":27,"column":8},"end":{"line":27,"column":68}},"13":{"start":{"line":28,"column":41},"end":{"line":28,"column":87}},"14":{"start":{"line":29,"column":40},"end":{"line":33,"column":67}},"15":{"start":{"line":31,"column":25},"end":{"line":31,"column":108}},"16":{"start":{"line":33,"column":22},"end":{"line":33,"column":66}},"17":{"start":{"line":34,"column":8},"end":{"line":34,"column":81}},"18":{"start":{"line":35,"column":31},"end":{"line":37,"column":69}},"19":{"start":{"line":37,"column":25},"end":{"line":37,"column":68}},"20":{"start":{"line":37,"column":54},"end":{"line":37,"column":67}},"21":{"start":{"line":38,"column":8},"end":{"line":38,"column":88}},"22":{"start":{"line":39,"column":8},"end":{"line":39,"column":48}},"23":{"start":{"line":40,"column":8},"end":{"line":49,"column":9}},"24":{"start":{"line":41,"column":28},"end":{"line":44,"column":86}},"25":{"start":{"line":42,"column":29},"end":{"line":44,"column":30}},"26":{"start":{"line":44,"column":41},"end":{"line":44,"column":85}},"27":{"start":{"line":45,"column":12},"end":{"line":48,"column":13}},"28":{"start":{"line":47,"column":16},"end":{"line":47,"column":53}},"29":{"start":{"line":47,"column":39},"end":{"line":47,"column":51}},"30":{"start":{"line":51,"column":26},"end":{"line":58,"column":6}},"31":{"start":{"line":52,"column":27},"end":{"line":52,"column":55}},"32":{"start":{"line":53,"column":8},"end":{"line":54,"column":53}},"33":{"start":{"line":54,"column":12},"end":{"line":54,"column":53}},"34":{"start":{"line":55,"column":8},"end":{"line":56,"column":66}},"35":{"start":{"line":56,"column":12},"end":{"line":56,"column":66}},"36":{"start":{"line":57,"column":8},"end":{"line":57,"column":73}},"37":{"start":{"line":59,"column":4},"end":{"line":59,"column":27}},"38":{"start":{"line":61,"column":0},"end":{"line":61,"column":46}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":56},"end":{"line":2,"column":57}},"loc":{"start":{"line":2,"column":71},"end":{"line":4,"column":1}},"line":2},"1":{"name":"getFilesForUpload","decl":{"start":{"line":22,"column":9},"end":{"line":22,"column":26}},"loc":{"start":{"line":22,"column":96},"end":{"line":60,"column":1}},"line":22},"2":{"name":"(anonymous_2)","decl":{"start":{"line":31,"column":20},"end":{"line":31,"column":21}},"loc":{"start":{"line":31,"column":25},"end":{"line":31,"column":108}},"line":31},"3":{"name":"(anonymous_3)","decl":{"start":{"line":33,"column":17},"end":{"line":33,"column":18}},"loc":{"start":{"line":33,"column":22},"end":{"line":33,"column":66}},"line":33},"4":{"name":"(anonymous_4)","decl":{"start":{"line":37,"column":20},"end":{"line":37,"column":21}},"loc":{"start":{"line":37,"column":25},"end":{"line":37,"column":68}},"line":37},"5":{"name":"(anonymous_5)","decl":{"start":{"line":37,"column":49},"end":{"line":37,"column":50}},"loc":{"start":{"line":37,"column":54},"end":{"line":37,"column":67}},"line":37},"6":{"name":"(anonymous_6)","decl":{"start":{"line":42,"column":24},"end":{"line":42,"column":25}},"loc":{"start":{"line":42,"column":29},"end":{"line":44,"column":30}},"line":42},"7":{"name":"(anonymous_7)","decl":{"start":{"line":44,"column":36},"end":{"line":44,"column":37}},"loc":{"start":{"line":44,"column":41},"end":{"line":44,"column":85}},"line":44},"8":{"name":"(anonymous_8)","decl":{"start":{"line":47,"column":34},"end":{"line":47,"column":35}},"loc":{"start":{"line":47,"column":39},"end":{"line":47,"column":51}},"line":47},"9":{"name":"(anonymous_9)","decl":{"start":{"line":51,"column":44},"end":{"line":51,"column":45}},"loc":{"start":{"line":51,"column":49},"end":{"line":58,"column":5}},"line":51}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":22},"end":{"line":4,"column":1}},"type":"binary-expr","locations":[{"start":{"line":2,"column":23},"end":{"line":2,"column":27}},{"start":{"line":2,"column":31},"end":{"line":2,"column":51}},{"start":{"line":2,"column":56},"end":{"line":4,"column":1}}],"line":2},"1":{"loc":{"start":{"line":3,"column":11},"end":{"line":3,"column":61}},"type":"cond-expr","locations":[{"start":{"line":3,"column":37},"end":{"line":3,"column":40}},{"start":{"line":3,"column":43},"end":{"line":3,"column":61}}],"line":3},"2":{"loc":{"start":{"line":3,"column":12},"end":{"line":3,"column":33}},"type":"binary-expr","locations":[{"start":{"line":3,"column":12},"end":{"line":3,"column":15}},{"start":{"line":3,"column":19},"end":{"line":3,"column":33}}],"line":3},"3":{"loc":{"start":{"line":40,"column":8},"end":{"line":49,"column":9}},"type":"if","locations":[{"start":{"line":40,"column":8},"end":{"line":49,"column":9}},{"start":{},"end":{}}],"line":40},"4":{"loc":{"start":{"line":45,"column":12},"end":{"line":48,"column":13}},"type":"if","locations":[{"start":{"line":45,"column":12},"end":{"line":48,"column":13}},{"start":{},"end":{}}],"line":45},"5":{"loc":{"start":{"line":45,"column":16},"end":{"line":45,"column":45}},"type":"binary-expr","locations":[{"start":{"line":45,"column":16},"end":{"line":45,"column":25}},{"start":{"line":45,"column":29},"end":{"line":45,"column":45}}],"line":45},"6":{"loc":{"start":{"line":53,"column":8},"end":{"line":54,"column":53}},"type":"if","locations":[{"start":{"line":53,"column":8},"end":{"line":54,"column":53}},{"start":{},"end":{}}],"line":53},"7":{"loc":{"start":{"line":55,"column":8},"end":{"line":56,"column":66}},"type":"if","locations":[{"start":{"line":55,"column":8},"end":{"line":56,"column":66}},{"start":{},"end":{}}],"line":55}},"s":{"0":1,"1":3,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":2,"9":2,"10":2,"11":3,"12":3,"13":3,"14":3,"15":9,"16":7,"17":3,"18":3,"19":7,"20":15,"21":3,"22":3,"23":3,"24":2,"25":6,"26":1,"27":2,"28":1,"29":1,"30":2,"31":5,"32":5,"33":5,"34":5,"35":3,"36":5,"37":2,"38":1},"f":{"0":3,"1":2,"2":9,"3":7,"4":7,"5":15,"6":6,"7":1,"8":1,"9":5},"b":{"0":[1,1,1],"1":[0,3],"2":[3,3],"3":[2,1],"4":[1,1],"5":[2,2],"6":[5,0],"7":[3,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"37d232e4edd846290a75ad7e8f9c927daf848725"}
2+
}

node_modules/istanbul-reports/lib/html/assets/base.css renamed to coverage/lcov-report/base.css

File renamed without changes.

node_modules/istanbul-reports/lib/html/assets/block-navigation.js renamed to coverage/lcov-report/block-navigation.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable */
12
var jumpToCode = (function init() {
23
// Classes of code we would like to highlight in the file view
34
var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no'];

node_modules/istanbul-reports/lib/html/assets/favicon.png renamed to coverage/lcov-report/favicon.png

File renamed without changes.

0 commit comments

Comments
 (0)