diff --git a/.gitea/workflows/hydra-callback.yml b/.gitea/workflows/hydra-callback.yml new file mode 100644 index 0000000..dffa861 --- /dev/null +++ b/.gitea/workflows/hydra-callback.yml @@ -0,0 +1,31 @@ +name: Weekly Flake Update + +on: + pull_request: + types: + - opened + +permissions: + contents: write + +jobs: + hydra_callback: + runs-on: ubuntu-latest + env: + NIXPKGS_ALLOW_UNFREE: 1 + steps: + - name: Install sudo + run: | + apt-get update + apt-get install -y sudo + - name: Set up Nix + uses: https://github.com/cachix/install-nix-action@v31 + with: + github_access_token: ${{ secrets.AHTLONS_GITHUB_TOKEN }} + - name: Find pr number + run: | + echo PR=$(echo "${{ github.ref }}" | cut -d / -f 3) >> "$GITHUB_ENV" + - name: run hydra wait + run: | + echo "Running now @ pr no $PR" + nix run nixpkgs#hydra-cli -- -H https://hydra.dynamicdiscord.de jobset-wait malobeo2 "$PR" \ No newline at end of file