From 2a55c9b8471a0ce9ce8d8229c6725658d103ebc2 Mon Sep 17 00:00:00 2001 From: obvTiger Date: Sun, 15 Dec 2024 02:19:58 +0100 Subject: [PATCH] feat: initialize github action --- .github/workflows/generate_and_upload.yml | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/generate_and_upload.yml diff --git a/.github/workflows/generate_and_upload.yml b/.github/workflows/generate_and_upload.yml new file mode 100644 index 0000000..bd16dba --- /dev/null +++ b/.github/workflows/generate_and_upload.yml @@ -0,0 +1,34 @@ +name: Generate and Upload Translations + +on: + push: + branches: + - main + workflow_dispatch: + +jobs: + generate-and-upload: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '16' + + + - name: Generate Translations + run: node generator.js + + - name: Upload Translations + env: + UPLOAD_TOKEN: ${{ secrets.UPLOAD_TOKEN }} + run: | + curl -X POST https://object-storage.epilogue.team/upload/translations.json \ + -H "Upload-Token: $UPLOAD_TOKEN" \ + -H "Overwrite: true" \ + -H "Content-Type: application/json" \ + --data-binary @translations.generated.json