From b5033f6b454374880bd46670b5d80274e8c87adf Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Wed, 8 Sep 2021 08:39:24 +0200 Subject: [PATCH] Beta release --- .github/workflows/release-beta.yml | 27 +++++++++++++++++ .github/workflows/release.yml | 5 +--- .vscodeignore | 3 +- assets/frontmatter-beta.png | Bin 0 -> 2892 bytes assets/frontmatter-beta.svg | 45 +++++++++++++++++++++++++++++ scripts/beta-release.js | 14 +++++++++ 6 files changed, 89 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/release-beta.yml create mode 100644 assets/frontmatter-beta.png create mode 100644 assets/frontmatter-beta.svg create mode 100644 scripts/beta-release.js diff --git a/.github/workflows/release-beta.yml b/.github/workflows/release-beta.yml new file mode 100644 index 00000000..b32e4520 --- /dev/null +++ b/.github/workflows/release-beta.yml @@ -0,0 +1,27 @@ +name: BETA Release +on: + push: + branches: + - dev + +jobs: + build: + name: "Build and release" + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 14 + registry-url: https://registry.npmjs.org/ + + - name: Install the dependencies + run: npm i + + - name: Prepare BETA + run: node ./scripts/beta-release.js + + # - name: Publish + # run: npx vsce publish -p ${{ secrets.VSCE_PAT }} + diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6471eb9e..61e3f61e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,9 +20,6 @@ jobs: - name: Install the dependencies run: npm i - - name: Install vsce - run: npm i -g vsce - - name: Publish - run: vsce publish -p ${{ secrets.VSCE_PAT }} + run: npx vsce publish -p ${{ secrets.VSCE_PAT }} diff --git a/.vscodeignore b/.vscodeignore index 5c3a7973..3bd309b2 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -15,4 +15,5 @@ tailwind.config.js sample postcss.config.js .templates -.github \ No newline at end of file +.github +scripts \ No newline at end of file diff --git a/assets/frontmatter-beta.png b/assets/frontmatter-beta.png new file mode 100644 index 0000000000000000000000000000000000000000..44266667ca11935b07c28c70498200c3dd4ed5f2 GIT binary patch literal 2892 zcmV-S3$yfzP)?M{eOS^9TP^2KMmc03C%DOIC4w`jvRlMQj+||0PUFIiZZMDERzI|920>fhpa+( z0cAD^u)n!lBgxkTwx(0K5m;sgfMc(kD_d$Wdk5fY^H%`44(jkS+Xrw7;1s|fyY~R# z0!hBK)L|MEe}N>w7V=&I_)e4e6Ouf&3l!gE_g8w7qplE0At zTtQ>AIe=$Fu7jGil$ku%t0M>S*Uf(uQl~c7;ZAyzU$8#;WXR3?(Wz}QNFb2pPq2H2 zq6e57@;w7MN0P6Ro)*;24~k2MkZ3N;@3&-UvC^A!Y&}0HjFrD8^e*J350)Vax=cw?bZf!RHvXfP^-jm=8$ui@>ruXiTNT zDb#Phnbb0yGva4KEtByCQlnESO~4xZAhtSaY`2Fqc5NFs7MA;=d3(Xo1Ooa_*)z;&p&%?m@BqtD?s3RIgs z#Sk(~&+Z+=6G%4A)R8JFEG)GaD6>o0Ri3RL6{1q3!xKnY8t%zafATU-6SaE)zJWc^ zYsn{({1dbdNfg^|ijC`40LtM;b+C@Wq z2t@aPX+0@|$}LbItH}$SC|K<~*Y_KMzj&5eA<54-&n%oviTz?Ow+5{;ScVL5LY7q2 zmlTv)YKUs2s4skV_2N!hx#}PTur%LAwW{@dy5iyF%)e zrn0^ANlUM-L2LOWDW6q#_WEV4Hm5l4gM#tju>0rm2-3HqLUl_PRAjmA~Mj` zpb+3WO3UX14CSHv7S5Brl zr9!#d^BEh8NQKV@_`pBH!{%B7f2j-Cg1!XKw0G*ZEwrP>ax2Iyuv6?B$h+nOuy!r( zOQ0zXHP?IwTx=OhmpIH=K@Pp`mIRX1#wVKZd`>KGvb~IN4NI|giA8($0D7aUG@T7h zYh{xB31t>LfeVdSy)=+8+Z@Z1g1!$Q8(;V|z@0$Z{;W|yW@E0&w}RVNWUfB3AyItB z5z1^ok}cPOes5y|y&61#{v7SxY3YXm9~G)1L6ndKO+GF~I&U)7l!;vm+rTp@gtzc5 z*whPM*RDvNs3g@4vIU}jEez#Tmxe_SzI^gLbeFRaft;8psLA0HDCd!D;Ic759Iq9zr{$Js|YkjPPhc-06r-G>ez*u33*H19z2~H*Pox8S#pSWaEq;5 z%q4MOsJ9*<*F_^}k+7%*=8Ag9h$ZR^n-=gme8E)$XY87LmxZE?Y13szM9R`lGt-1?VN$3Ux@Ok}D1{KlX{FHvS{^WgZy9Z2#O%Ipqx?XrO5 ztb{9pw$4&@{QC1J)xqQRmZc8$=MV#JbNAGm(EP!+0D8wEraCwKU3cKxfAW*@}zI@au(+g+D=L;lk6I@^Hx z5C)p}`~mW+hQd~{+ZJou?lluq>QRj;Un=~egA2X{Kzrwk>4#$1dbdN zfg?xvKfP0CUjaB1Qr@r}_nW_809+x-f6>%)qbO^``_2FFJMUuZ2+HnTpUz)sM zBgubk@GNiiA%SP0j<5bW4mauV0Q?(ec7rlI?4ezuFug>+FIZ#5s6yWWxIvk{9J(PI zm`FM^-0K8G5%>|L-rj>$C&wY0sl9GcX0JePt8lN#(<_O?{QO*!zZb4PZtUbgSuVRe zav!sPlu}eS)m|TO)9ohhkmb2@Y*%B%p+d>uEbM&q=vupT82W4^d`^PT!#+;!vS=eAGr`hJt!% zAQGr*Z!c09BZ1$e%>LV_Bj5numPhuIsqA1cQJJ9#d@uZ|#!QExXiO|5n$#yYs*+3L zn?9mRLk;BX4hntI8`R(Qm!N3OTjr@`%^2J-KOE8Rpdu$@uY)njuc>a*$oP_@f6 zM!kiaz|Js~1iH-i{n(}IafB-VX=>9IWKD92GJDlka3UTjW{Z0OUn0rB9<&t{ec>Lk z`Gq2Hy4R>o9}*~jA>D$e>Wkk-6h>1yRW5D2Qk3mXjZQ1G$A)QT_HJP!aO9W>964ks q#w|!YAredyIC4w`jvNz#BgY?N?-Dy|MC!-@0000 + + + + + + + + + + + + + + + + + + + + + + + +BETA + diff --git a/scripts/beta-release.js b/scripts/beta-release.js new file mode 100644 index 00000000..53962e19 --- /dev/null +++ b/scripts/beta-release.js @@ -0,0 +1,14 @@ +const fs = require('fs'); +const path = require('path'); + +const packageJson = require('../package.json'); +packageJson.version += `-beta.${process.argv[process.argv.length-1].substr(0, 7)}`; +packageJson.preview = true; +packageJson.name = `${packageJson.name}-beta`; +packageJson.displayName = `${packageJson.displayName} BETA`; +packageJson.description = `BETA Version of Front Matter. ${packageJson.description}`; +packageJson.icon = "assets/frontmatter-beta.png"; + +console.log(packageJson.version); + +fs.writeFileSync(path.join(path.resolve('.'), 'package.json'), JSON.stringify(packageJson, null, 2)); \ No newline at end of file