name: Build server on: push: branches: ["main"] jobs: build-and-deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: true token: '${{ secrets.TOKEN_PULL }}' - name: Set up Python 3.10 uses: actions/setup-python@v5 with: python-version: "3.10" - uses: actions/setup-go@v5 with: check-latest: true - name: "Build app" run: "python3 build.py" - name: Upload artifact uses: actions/upload-artifact@v3 with: # Upload built files name: 'TeleSec-dist' path: ./dist - name: "zip-it-up" run: "zip -r TeleSec-dist.zip ./dist" - name: "List _artifact" run: "ls -la _artifact" - name: Upload as release uses: https://gitea.com/actions/release-action@main with: files: |- TeleSec-dist.zip api_key: '${{secrets.TOKEN_PUSH_PLUS}}'