SimulaVR / SimulaVR/Simula

Continuous Cachix Pushing

Open
#222 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Haskell
Stars
3.2k
Forks
111
PR merge metrics
No merged PRs in 30d

Description

Preamble

For now (at 19edac45690a31c6255481ab08ebf16799a46513), there is no GitHub Actions to push cache to cachix. I suggest that adding a workflow to push cache to cachix.

The example workflow

name: "cachix-pusher"

on:
  branches:
    - master

jobs:
  push:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
    - uses: cachix/install-nix-action@v25
      with:
        nix_path: nixpkgs=channel:nixos-unstable
    - uses: cachix/cachix-action@v14
      with:
        name: simula
        signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the example GitHub Actions workflow in the issue and verify the repository's current workflow configuration. Add the Cachix-pushing workflow using the shown actions and signing-key secret; done means cache pushes run on the master branch without exposing the secret.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.