Skip to content

Releases: nixbuild/nixbuild-action

nixbuild/nixbuild-action@v19

20 Sep 23:07
Compare
Choose a tag to compare

Changes

  • Support for using a public SSH key to access nixbuild.net has been removed, only auth tokens are now supported. Please see the README for instructions on how to setup auth tokens.

nixbuild/nixbuild-action@v18

24 Jun 08:41
Compare
Choose a tag to compare

Changes

  • ci-workflow: Update nix-quick-install-action to v24.

  • ci-workflow: Add a github_access_token setting that is forwarded to nix-quick-install-action and enables Nix to use a specific access token when fetching from GitHub.

nixbuild/nixbuild-action@v17

08 Apr 22:03
Compare
Choose a tag to compare

Changes

  • ci-workflow: Allow setting the lfs option when checking out the repository for the build job. Contributed by @KaiserKarel.

  • Make it possible to configure the nixbuild.net setting caches. Fixes #36.

  • Removes the obsolete allow-override nixbuild.net setting. By default, using settings from derivation environments is disabled in nixbuild.net, so this action input had no affect. To lock down your your action and make it impossible to change any nixbuild.net settings (even by using the inputs of this action), set settings-from-ssh-env to false for your account or forthe SSH key used by your action. For more info, see the README.

nixbuild/nixbuild-action@v16

17 Mar 10:08
Compare
Choose a tag to compare

Changes

  • Support authenticating against nixbuild.net using auth tokens instead of SSH keys. The auth tokens are based on Biscuit and will in the future enable users to define authorization policies. Currently, they can only be used for authentication.

  • ci-workflow: Update nix-quick-install-action to v22, which means the default Nix version used is bumped to 2.14.1.

  • Document remote store building.

  • Update inputs to match changes in nixbuild.net settings.

nixbuild/nixbuild-action@v15

16 Nov 12:05
Compare
Choose a tag to compare

Changes

  • Add support for generating GitHub Actions Job Summaries, that show a summary of how many CPU hours a workflow consumed, and lists details about each build that ran on nixbuild.net during the workflow. The summary can be turned on by configuring the generate_summary_for option. By default, summary generation is turned off.

    The build summaries are generated using the nixbuild.net HTTP API.

  • ci-workflow: Generate a build summary at the end of the workflow. The summary is turned on by default, but can be turned off using the ci-workflow option generate_build_summary.

nixbuild/nixbuild-action@v14

12 Oct 09:14
Compare
Choose a tag to compare

Changes

  • ci-workflow: Corrects the reference to the nixbuild-action. In release v13, the ci-workflow would incorrectly use release v12 of nixbuild-action. A test has been added to avoid this from happening again in the future.

nixbuild/nixbuild-action@v13

10 Oct 12:55
Compare
Choose a tag to compare

Changes

  • Improves error message when SSH key is invalid or inaccessible

  • ci-workflow: Added a setting nix_conf that allows for adjusting the Nix configuration used. Contributed by @kfollesdal in PR 18.

  • ci-workflow: Bump the version of nix-quick-install-action from v16 to v18.

  • ci-workflow: Changed default Nix version used from 2.9.1 to 2.11.0.

nixbuild/nixbuild-action@v12

16 Jun 11:04
Compare
Choose a tag to compare

Changes

  • ci-workflow: Fix building of builds using import-from-derivation.

  • ci-workflow: Add a setting nix_version that can be used to select which Nix version should be used to perform builds.

  • ci-workflow: Bump the version of nix-quick-install-action from v14 to v16. This changes the default Nix version from 2.8.1 to 2.9.1.

nixbuild/nixbuild-action@v11

31 May 20:12
Compare
Choose a tag to compare

Changes

  • ci-workflow: Clean up uploaded artifact names, so characters in attribute names can't cause upload failures.

  • ci-workflow: Bump the version of nix-quick-install-action from v12 to v14. This changes the used Nix version from 2.7.0 to 2.8.1.

nixbuild/nixbuild-action@v10

04 Apr 11:58
Compare
Choose a tag to compare

Changes

  • Add a reusable CI Workflow.

    This workflow automatically evaluates your Nix Flake and build checks and/or packages. Each build runs as a separate job in GitHub Actions and therefore provides you with a simple CI dashboard in the GitHub Actions UI.

    The reusable workflow takes care of setting up Nix and nixbuild.net inside your workflow, making the required configuration truly minimal:

    name: Examples
    on: push
    jobs:
      my-nix-builds:
        uses: nixbuild/nixbuild-action/.github/workflows/ci-workflow.yml@v10
        secrets:
          nixbuild_ssh_key: ${{ secrets.nixbuild_ssh_key }}