Skip to content

Releases: workflow/nix-shell-action

v3.4.0

20 Sep 18:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.2...v3.4.0

v3.3.2

23 Jun 22:26
10ebd4e
Compare
Choose a tag to compare

Bump Node.js to 20

Full Changelog: v3.3.1...v3.3.2

v3.3.1

23 Jun 22:21
Compare
Choose a tag to compare

What's Changed

  • build(deps-dev): bump @types/node from 18.11.18 to 20.8.0 by @dependabot in #308
  • build(deps-dev): bump @babel/traverse from 7.17.3 to 7.24.7 by @dependabot in #314
  • build(deps-dev): bump ws from 7.5.7 to 7.5.10 by @dependabot in #313
  • build(deps-dev): bump typescript from 4.9.4 to 4.9.5 by @dependabot in #303
  • build(deps-dev): bump tough-cookie from 4.0.0 to 4.1.4 by @dependabot in #312
  • build(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #311
  • build(deps-dev): bump eslint-plugin-github from 4.7.0 to 5.0.1 by @dependabot in #317

Full Changelog: v3.3.0...v3.3.1

Support DevShells

26 Jul 13:07
Compare
Choose a tag to compare

What's Changed

Automatic inputs from a flake.nix DevShell are now supported, thanks to @luchiniatwork 🎉

New Contributors

Full Changelog: v3.2.1...v3.3.0

v3.2.1

18 Mar 16:51
Compare
Choose a tag to compare

What's Changed

Thanks to @jamesward for catching this.

Full Changelog: v3.2.0...v3.2.1

v3.2.0

04 Jan 03:43
Compare
Choose a tag to compare

What's Changed

  • build(deps-dev): bump @typescript-eslint/parser from 5.37.0 to 5.47.1 by @dependabot in #273
  • build(deps-dev): bump typescript from 4.8.3 to 4.9.4 by @dependabot in #272
  • build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #278
  • feat: support working-directory option by @workflow in #279

Full Changelog: v3.1.0...v3.2.0

v3.1.0

02 Jan 01:54
Compare
Choose a tag to compare

Support Fully Qualified and Local Flakes

Instead of specifying packages, you can use flakes to specify fully qualified flakes to be available in your script.
This can be used for both local flakes in a flake.nix in your repo, as well as external flakes.

name: "Test"
on:
  pull_request:
  push:
jobs:
  tests:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Install Nix
        uses: cachix/install-nix-action@v18
        with:
          extra_nix_config: |
            access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
      - uses: workflow/nix-shell-action@v3
        with:
          flakes: .#hello,nixpkgs#docker
          script: |
            # Runs hello from a local flake.nix
            hello
            # Uses docker from the nixpkgs registry (see https://raw.githubusercontent.com/NixOS/flake-registry/master/flake-registry.json)
            command -v docker

Fix Noisy Error and Update Deps

16 Sep 18:40
Compare
Choose a tag to compare

What's Changed

Thanks to @milahu in #244 for the branching fix.

Full Changelog: v3.0.2...v3.0.3

Update internal dependencies

01 Apr 09:01
6fd64e5
Compare
Choose a tag to compare
Bump prettier from 2.5.1 to 2.6.1 (#220)

Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.6.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.1...2.6.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Update internal dependencies

25 Mar 09:16
6494c88
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3...v3.0.1