# SPDX-FileCopyrightText: Simon Schneegans # SPDX-License-Identifier: CC0-1.0 name: Deploy on: push: tags: - "**" jobs: gnome_bundle: name: Bundle GNOME Shell Extension runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Install Dependencies run: | sudo apt-get update -q sudo apt-get install gettext libglib2.0-dev - name: Create Release run: | make zip - name: Upload Release uses: svenstaro/upload-release-action@2.9.0 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: burn-my-windows@schneegans.github.com.zip tag: ${{ github.ref }} overwrite: true prerelease: true kwin_bundle: name: Bundle KWin Effect runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Install Dependencies run: | sudo apt-get update -q sudo apt-get install gettext clang-format - name: Create Release run: | ./kwin/build.sh - name: Upload Release uses: svenstaro/upload-release-action@2.9.0 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: kwin/*.tar.gz tag: ${{ github.ref }} overwrite: true file_glob: true prerelease: true