Merge pull request #3363 from PrismLauncher/backport-3362-to-release-9.x

[Backport release-9.x] ci: use flakehub cache
This commit is contained in:
Alexandru Ionut Tripon 2025-01-29 23:34:39 +02:00 committed by GitHub
commit cb49b27513
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,7 +10,7 @@ on:
- "flatpak/**" - "flatpak/**"
tags: tags:
- "*" - "*"
pull_request: pull_request_target:
paths-ignore: paths-ignore:
- "**.md" - "**.md"
- "**/LICENSE" - "**/LICENSE"
@ -24,6 +24,7 @@ permissions:
env: env:
DEBUG: ${{ github.ref_type != 'tag' }} DEBUG: ${{ github.ref_type != 'tag' }}
USE_DETERMINATE: ${{ github.event_name == 'pull_request' }}
jobs: jobs:
build: build:
@ -47,19 +48,26 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
permissions:
id-token: write
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Nix - name: Install Nix
uses: cachix/install-nix-action@v30 uses: DeterminateSystems/nix-installer-action@v16
with:
determinate: ${{ env.USE_DETERMINATE }}
# For PRs # For PRs
- name: Setup Nix Magic Cache - name: Setup Nix Magic Cache
uses: DeterminateSystems/magic-nix-cache-action@v9 if: ${{ env.USE_DETERMINATE }}
uses: DeterminateSystems/flakehub-cache-action@v1
# For in-tree builds # For in-tree builds
- name: Setup Cachix - name: Setup Cachix
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
uses: cachix/cachix-action@v15 uses: cachix/cachix-action@v15
with: with:
name: prismlauncher name: prismlauncher