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