Copy config.json
Some checks failed
/ publish-config (push) Failing after 4s
/ publish-element (push) Has been cancelled

This commit is contained in:
asonix 2024-02-12 17:02:56 -06:00
parent a1693ff0d2
commit 5f7c00d46c

View file

@ -11,19 +11,10 @@ jobs:
steps:
-
name: Checkout element
run: git clone https://github.com/element-hq/element-web -b staging element-web
- name: Clone config
uses: https://github.com/actions/checkout@v4
with:
sparse-checkout: |
config.json
path: config/
run: git clone https://github.com/element-hq/element-web -b staging .
-
name: Build element
run: |
cp config/config.json element-web/
cd element-web
yarn install
yarn dist
tar -xzf dist/element-v*.tar.gz
@ -33,3 +24,18 @@ jobs:
run: |
mc alias set element ${{ vars.GARAGE_ENDPOINT }} ${{ secrets.GARAGE_KEY_ID }} ${{ secrets.GARAGE_SECRET_KEY }}
mc cp element-dist/ element/${{ vars.GARAGE_BUCKET_NAME }} --recursive
publish-config:
runs-on: base-image
steps:
- name: Clone config
uses: https://github.com/actions/checkout@v4
with:
sparse-checkout: |
config.json
path: config/
-
name: Publish config
run: |
mc alias set element ${{ vars.GARAGE_ENDPOINT }} ${{ secrets.GARAGE_KEY_ID }} ${{ secrets.GARAGE_SECRET_KEY }}
mc cp config.json element/${{ vars.GARAGE_BUCKET_NAME }}