Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ghaf nix build GitHub actions #282

Closed

Commits on Sep 20, 2023

  1. Run nix build in Github Actions

    Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
    henrirosten committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    f2580bb View commit details
    Browse the repository at this point in the history
  2. Run the build with cachix watch-exec

    Runs the build with cachix watch-exec to start pushing nix store
    paths to the cache in the background already during the build, so
    other build jobs could re-use them while still building.
    
    Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
    henrirosten committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9c92170 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Limit the number of initial build targets

    - Start-off with just two build targets.
    - Rename the cachix authentication token.
    - Replace cachix cache substituter with the 'official' non-trial
      version.
    - Remove debug steps: printing nix.conf and timing the build
      commands.
    - Remove 'workflow_dispatch' event from the workflow triggers, to
      *not* allow manually re-triggering the action.
    
    Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
    henrirosten committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    7e063ad View commit details
    Browse the repository at this point in the history