Skip to content

Commit 09b61d3

Browse files
Itai GendlerItai Gendler
authored andcommitted
Update documentation flow
1 parent f02ac3b commit 09b61d3

File tree

4 files changed

+182
-13
lines changed

4 files changed

+182
-13
lines changed

codefresh-release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@ version: '1.0'
33

44
steps:
55

6+
update_documentation:
7+
title: "Update documentation http://cli.codefresh.io"
8+
image: codefresh/cli-build
9+
commands:
10+
- "echo Building public docs"
11+
- "yarn build-public-docs"
12+
- "Push new docs to gh-pages detached branch"
13+
- 'cd public && git add --all && git commit -m "Publish new documentation for version ${{PACKAGE_VERSION}}"'
14+
15+
616
fail_if_not_master:
717
title: "Validate running on master branch"
818
image: codefresh/cli-build
@@ -89,13 +99,3 @@ steps:
8999
- "mv ./dist/codefresh-win.exe ./dist/codefresh.exe"
90100
- "zip codefresh-v${{PACKAGE_VERSION}}-win-x64.zip README.md LICENSE -j ./dist/codefresh.exe "
91101
- 'curl --fail -X POST -H "Content-Type:application/octet-stream" -H "Authorization: token ${{GITHUB_TOKEN}}" --data-binary @codefresh-v${{PACKAGE_VERSION}}-win-x64.zip https://uploads.github.com/repos/codefresh-io/cli/releases/${{GITHUB_RELEASE_ID}}/assets?name=codefresh-v${{PACKAGE_VERSION}}-win-x64.zip'
92-
93-
94-
update_documentation:
95-
title: "Update documentation http://cli.codefresh.io"
96-
image: codefresh/cli-build
97-
commands:
98-
- "echo Building public docs"
99-
- "yarn build-public-docs"
100-
- "Push new docs to gh-pages detached branch"
101-
- 'cd public && git add --all && git commit -m "Publish new documentation for version ${{PACKAGE_VERSION}}"'

codefresh.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,4 @@ steps:
3333
candidate: ${{build_step}}
3434
tag: ${{CF_SHORT_REVISION}}
3535
registry: "CFCR"
36+

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"eslint-config-airbnb-base": "^12.1.0",
5858
"eslint-plugin-import": "^2.8.0",
5959
"eslint-plugin-mocha": "^4.11.0",
60+
"hugo-cli": "^0.5.4",
6061
"jest": "^21.2.1",
6162
"pkg": "^4.3.0-beta.5"
6263
},

yarn.lock

Lines changed: 170 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,10 @@ balanced-match@^1.0.0:
400400
version "1.0.0"
401401
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
402402

403+
404+
version "0.0.8"
405+
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
406+
403407
[email protected], base64url@^2.0.0:
404408
version "2.0.0"
405409
resolved "https://registry.yarnpkg.com/base64url/-/base64url-2.0.0.tgz#eac16e03ea1438eff9423d69baa36262ed1f70bb"
@@ -410,6 +414,12 @@ bcrypt-pbkdf@^1.0.0:
410414
dependencies:
411415
tweetnacl "^0.14.3"
412416

417+
bl@^1.0.0:
418+
version "1.2.1"
419+
resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.1.tgz#cac328f7bee45730d404b692203fcb590e172d5e"
420+
dependencies:
421+
readable-stream "^2.0.5"
422+
413423
bl@~1.1.2:
414424
version "1.1.2"
415425
resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398"
@@ -499,10 +509,22 @@ bson@~1.0.4:
499509
version "1.0.4"
500510
resolved "https://registry.yarnpkg.com/bson/-/bson-1.0.4.tgz#93c10d39eaa5b58415cbc4052f3e53e562b0b72c"
501511

512+
buffer-crc32@~0.2.3:
513+
version "0.2.13"
514+
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
515+
502516
503517
version "1.0.1"
504518
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
505519

520+
buffer@^3.0.1:
521+
version "3.6.0"
522+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb"
523+
dependencies:
524+
base64-js "0.0.8"
525+
ieee754 "^1.1.4"
526+
isarray "^1.0.0"
527+
506528
builtin-modules@^1.0.0, builtin-modules@^1.1.1:
507529
version "1.1.1"
508530
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
@@ -718,6 +740,12 @@ commander@^2.9.0:
718740
version "2.12.1"
719741
resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.1.tgz#468635c4168d06145b9323356d1da84d14ac4a7a"
720742

743+
commander@~2.8.1:
744+
version "2.8.1"
745+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
746+
dependencies:
747+
graceful-readlink ">= 1.0.0"
748+
721749
722750
version "0.0.1"
723751
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -887,6 +915,54 @@ decamelize@^1.0.0, decamelize@^1.1.1:
887915
version "1.2.0"
888916
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
889917

918+
decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1:
919+
version "4.1.1"
920+
resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1"
921+
dependencies:
922+
file-type "^5.2.0"
923+
is-stream "^1.1.0"
924+
tar-stream "^1.5.2"
925+
926+
decompress-tarbz2@^4.0.0:
927+
version "4.1.1"
928+
resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b"
929+
dependencies:
930+
decompress-tar "^4.1.0"
931+
file-type "^6.1.0"
932+
is-stream "^1.1.0"
933+
seek-bzip "^1.0.5"
934+
unbzip2-stream "^1.0.9"
935+
936+
decompress-targz@^4.0.0:
937+
version "4.1.1"
938+
resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee"
939+
dependencies:
940+
decompress-tar "^4.1.1"
941+
file-type "^5.2.0"
942+
is-stream "^1.1.0"
943+
944+
decompress-unzip@^4.0.1:
945+
version "4.0.1"
946+
resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69"
947+
dependencies:
948+
file-type "^3.8.0"
949+
get-stream "^2.2.0"
950+
pify "^2.3.0"
951+
yauzl "^2.4.2"
952+
953+
decompress@^4.0.0:
954+
version "4.2.0"
955+
resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d"
956+
dependencies:
957+
decompress-tar "^4.0.0"
958+
decompress-tarbz2 "^4.0.0"
959+
decompress-targz "^4.0.0"
960+
decompress-unzip "^4.0.1"
961+
graceful-fs "^4.1.10"
962+
make-dir "^1.0.0"
963+
pify "^2.3.0"
964+
strip-dirs "^2.0.0"
965+
890966
deep-extend@~0.4.0:
891967
version "0.4.2"
892968
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
@@ -1263,6 +1339,12 @@ fb-watchman@^2.0.0:
12631339
dependencies:
12641340
bser "^2.0.0"
12651341

1342+
fd-slicer@~1.0.1:
1343+
version "1.0.1"
1344+
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
1345+
dependencies:
1346+
pend "~1.2.0"
1347+
12661348
figures@^1.3.5:
12671349
version "1.7.0"
12681350
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
@@ -1283,6 +1365,18 @@ file-entry-cache@^2.0.0:
12831365
flat-cache "^1.2.1"
12841366
object-assign "^4.0.1"
12851367

1368+
file-type@^3.8.0:
1369+
version "3.9.0"
1370+
resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9"
1371+
1372+
file-type@^5.2.0:
1373+
version "5.2.0"
1374+
resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6"
1375+
1376+
file-type@^6.1.0:
1377+
version "6.2.0"
1378+
resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919"
1379+
12861380
filename-regex@^2.0.0:
12871381
version "2.0.1"
12881382
resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
@@ -1456,6 +1550,13 @@ get-caller-file@^1.0.1:
14561550
version "1.0.2"
14571551
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
14581552

1553+
get-stream@^2.2.0:
1554+
version "2.3.1"
1555+
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de"
1556+
dependencies:
1557+
object-assign "^4.0.1"
1558+
pinkie-promise "^2.0.0"
1559+
14591560
get-stream@^3.0.0:
14601561
version "3.0.0"
14611562
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -1558,10 +1659,14 @@ got@^5.0.0:
15581659
unzip-response "^1.0.2"
15591660
url-parse-lax "^1.0.0"
15601661

1561-
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
1662+
graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
15621663
version "4.1.11"
15631664
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
15641665

1666+
"graceful-readlink@>= 1.0.0":
1667+
version "1.0.1"
1668+
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
1669+
15651670
growly@^1.3.0:
15661671
version "1.3.0"
15671672
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
@@ -1702,10 +1807,23 @@ https-proxy-agent@^1.0.0:
17021807
debug "2"
17031808
extend "3"
17041809

1810+
hugo-cli@^0.5.4:
1811+
version "0.5.4"
1812+
resolved "https://registry.yarnpkg.com/hugo-cli/-/hugo-cli-0.5.4.tgz#76a20e3b473418dc01b60c04553bf392ed3484f7"
1813+
dependencies:
1814+
decompress "^4.0.0"
1815+
mkdirp "^0.5.1"
1816+
request "^2.60.0"
1817+
semver "^5.3.0"
1818+
17051819
[email protected], iconv-lite@^0.4.17:
17061820
version "0.4.19"
17071821
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
17081822

1823+
ieee754@^1.1.4:
1824+
version "1.1.8"
1825+
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
1826+
17091827
ignore@^3.3.3:
17101828
version "3.3.7"
17111829
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
@@ -1854,6 +1972,10 @@ is-my-json-valid@^2.12.4:
18541972
jsonpointer "^4.0.0"
18551973
xtend "^4.0.0"
18561974

1975+
is-natural-number@^4.0.1:
1976+
version "4.0.1"
1977+
resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
1978+
18571979
is-npm@^1.0.0:
18581980
version "1.0.0"
18591981
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4"
@@ -2532,6 +2654,12 @@ lru-cache@^4.0.1:
25322654
pseudomap "^1.0.2"
25332655
yallist "^2.1.2"
25342656

2657+
make-dir@^1.0.0:
2658+
version "1.1.0"
2659+
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51"
2660+
dependencies:
2661+
pify "^3.0.0"
2662+
25352663
25362664
version "1.0.11"
25372665
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
@@ -2944,6 +3072,10 @@ path-type@^2.0.0:
29443072
dependencies:
29453073
pify "^2.0.0"
29463074

3075+
pend@~1.2.0:
3076+
version "1.2.0"
3077+
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
3078+
29473079
performance-now@^0.2.0:
29483080
version "0.2.0"
29493081
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
@@ -2952,7 +3084,7 @@ performance-now@^2.1.0:
29523084
version "2.1.0"
29533085
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
29543086

2955-
pify@^2.0.0:
3087+
pify@^2.0.0, pify@^2.3.0:
29563088
version "2.3.0"
29573089
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
29583090

@@ -3301,7 +3433,7 @@ [email protected]:
33013433
tunnel-agent "^0.6.0"
33023434
uuid "^3.0.0"
33033435

3304-
request@^2.79.0, request@^2.83.0:
3436+
request@^2.60.0, request@^2.79.0, request@^2.83.0:
33053437
version "2.83.0"
33063438
resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
33073439
dependencies:
@@ -3436,6 +3568,12 @@ sax@^1.2.1:
34363568
version "1.2.4"
34373569
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
34383570

3571+
seek-bzip@^1.0.5:
3572+
version "1.0.5"
3573+
resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc"
3574+
dependencies:
3575+
commander "~2.8.1"
3576+
34393577
semver-diff@^2.0.0:
34403578
version "2.1.0"
34413579
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
@@ -3669,6 +3807,12 @@ strip-bom@^2.0.0:
36693807
dependencies:
36703808
is-utf8 "^0.2.0"
36713809

3810+
strip-dirs@^2.0.0:
3811+
version "2.1.0"
3812+
resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5"
3813+
dependencies:
3814+
is-natural-number "^4.0.1"
3815+
36723816
strip-eof@^1.0.0:
36733817
version "1.0.0"
36743818
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
@@ -3725,6 +3869,15 @@ tar-pack@^3.4.0:
37253869
tar "^2.2.1"
37263870
uid-number "^0.0.6"
37273871

3872+
tar-stream@^1.5.2:
3873+
version "1.5.5"
3874+
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.5.tgz#5cad84779f45c83b1f2508d96b09d88c7218af55"
3875+
dependencies:
3876+
bl "^1.0.0"
3877+
end-of-stream "^1.0.0"
3878+
readable-stream "^2.0.0"
3879+
xtend "^4.0.0"
3880+
37283881
tar@^2.2.1:
37293882
version "2.2.1"
37303883
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
@@ -3863,6 +4016,13 @@ [email protected]:
38634016
version "0.0.3"
38644017
resolved "https://registry.yarnpkg.com/uid2/-/uid2-0.0.3.tgz#483126e11774df2f71b8b639dcd799c376162b82"
38654018

4019+
unbzip2-stream@^1.0.9:
4020+
version "1.2.5"
4021+
resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz#73a033a567bbbde59654b193c44d48a7e4f43c47"
4022+
dependencies:
4023+
buffer "^3.0.1"
4024+
through "^2.3.6"
4025+
38664026
38674027
version "1.0.0"
38684028
resolved "https://registry.yarnpkg.com/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz#6dce95b2681ca003eebfb304a415f9cbabcc5385"
@@ -4190,3 +4350,10 @@ yargs@~3.10.0:
41904350
cliui "^2.1.0"
41914351
decamelize "^1.0.0"
41924352
window-size "0.1.0"
4353+
4354+
yauzl@^2.4.2:
4355+
version "2.9.1"
4356+
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.9.1.tgz#a81981ea70a57946133883f029c5821a89359a7f"
4357+
dependencies:
4358+
buffer-crc32 "~0.2.3"
4359+
fd-slicer "~1.0.1"

0 commit comments

Comments
 (0)