git.iko.soy/rowtype-yoga/purs-eval
on main help sign in
8 files changed+44−19
since splitsnapshots
unifiedsplit
.github/workflows/release.yml+5−6 .github/workflows/test.yml+3−3 .github/workflows/todo.yml+14 .github/workflows/update-flake-lock.yml+4−4 CHANGELOG.md+12 README.md+3−3 package-lock.json+2−2 package.json+1−1
.github/workflows/release.yml+5−6
@@ -7,19 +7,18 @@ jobs:
77 release:
88 runs-on: ubuntu-latest
99 steps:
10− - uses: google-github-actions/release-please-action@v4
10+ - uses: googleapis/release-please-action@v5
1111 id: release
1212 with:
1313 release-type: node
14− package-name: purs-eval
15− - uses: actions/checkout@v4
14+ - uses: actions/checkout@v7
1615 if: ${{ steps.release.outputs.release_created }}
17− - uses: cachix/install-nix-action@V27
16+ - uses: cachix/install-nix-action@v31
1817 if: ${{ steps.release.outputs.release_created }}
1918 with:
2019 extra_nix_config: |
2120 access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
22− - uses: cachix/cachix-action@v15
21+ - uses: cachix/cachix-action@v17
2322 if: ${{ steps.release.outputs.release_created }}
2423 with:
2524 name: klarkc
@@ -29,7 +28,7 @@ jobs:
2928 mkdir -p dist
3029 cp result dist/purs-eval
3130 if: ${{ steps.release.outputs.release_created }}
32− - uses: actions/setup-node@v4
31+ - uses: actions/setup-node@v7
3332 if: ${{ steps.release.outputs.release_created }}
3433 with:
3534 node-version: 18
.github/workflows/test.yml+3−3
@@ -5,12 +5,12 @@ jobs:
55 tests:
66 runs-on: ubuntu-latest
77 steps:
8− - uses: actions/checkout@v4
9− - uses: cachix/install-nix-action@V27
8+ - uses: actions/checkout@v7
9+ - uses: cachix/install-nix-action@v31
1010 with:
1111 extra_nix_config: |
1212 access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
13− - uses: cachix/cachix-action@v15
13+ - uses: cachix/cachix-action@v17
1414 with:
1515 name: klarkc
1616 authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
.github/workflows/todo.ymlnew file+14
@@ -0,0 +1,14 @@
1+name: "Run TODO to Issue"
2+on:
3+ push:
4+ branches:
5+ - main
6+jobs:
7+ build:
8+ runs-on: "ubuntu-latest"
9+ steps:
10+ - uses: "actions/checkout@v7"
11+ - name: "TODO to Issue"
12+ uses: "alstr/todo-to-issue-action@v5"
13+ with:
14+ IDENTIFIERS: '[{"name": "TODO", "labels": ["help wanted"]}, {"name": "FIXME", "labels": ["bug"]}]'
.github/workflows/update-flake-lock.yml+4−4
@@ -9,18 +9,18 @@ jobs:
99 runs-on: ubuntu-latest
1010 steps:
1111 - name: Checkout repository
12− uses: actions/checkout@v4
12+ uses: actions/checkout@v7
1313 - name: Install Nix
14− uses: cachix/install-nix-action@V27
14+ uses: cachix/install-nix-action@v31
1515 with:
1616 extra_nix_config: |
1717 access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
18− - uses: cachix/cachix-action@v15
18+ - uses: cachix/cachix-action@v17
1919 with:
2020 name: klarkc
2121 authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
2222 - name: Update flake.lock
23− uses: DeterminateSystems/update-flake-lock@v23
23+ uses: DeterminateSystems/update-flake-lock@v29
2424 with:
2525 commit-msg: "build(deps): Bump flake.lock dependencies"
2626 pr-title: "Update flake.lock"
CHANGELOG.md+12
@@ -1,5 +1,17 @@
11# Changelog
22
3+## [1.5.0](https://github.com/rowtype-yoga/purs-eval/compare/v1.4.1...v1.5.0) (2024-07-11)
4+
5+
6+### Features
7+
8+* upgrade purs-nix and change mock server to httpurple ([ddaad01](https://github.com/rowtype-yoga/purs-eval/commit/ddaad01eed68afa45f584c807ed577abc565c247))
9+
10+
11+### Bug Fixes
12+
13+* npm published version not running ([3f1a295](https://github.com/rowtype-yoga/purs-eval/commit/3f1a29567365000f57e6b2c9c54c55448c3a83c7))
14+
315## [1.4.1](https://github.com/klarkc/purs-eval/compare/v1.4.0...v1.4.1) (2023-08-21)
416
517
README.md+3−3
@@ -1,5 +1,5 @@
11# purs-eval
2−A simple PureScript expression evaluation tool
2+A simple PureScript expression evaluation tool. It uses [try.purescript.org](https://try.purescript.org) as a compilation backend; for this reason, it currently does not support embedding local files or modules.
33
44## Usage
55
@@ -10,10 +10,10 @@ EXAMPLE="module Main where\nimport Effect.Console (log)\nmain = log \"hello from
1010echo -e $EXAMPLE | npx purs-eval
1111
1212# With nix
13−echo -e $EXAMPLE | nix run github:klarkc/purs-eval
13+echo -e $EXAMPLE | nix run github:rowtype-yoga/purs-eval
1414
1515# Pipe node (>v18)
16−echo -e $EXAMPLE | nix run github:klarkc/purs-eval | nix run nixpkgs#nodejs -- --experimental-network-imports --input-type module
16+echo -e $EXAMPLE | nix run github:rowtype-yoga/purs-eval | nix run nixpkgs#nodejs -- --experimental-network-imports --input-type module
1717
1818# or with npx
1919echo -e $EXAMPLE | npx purs-eval | node --experimental-network-imports --input-type module
package-lock.json+2−2
@@ -11,7 +11,7 @@
1111 "devDependencies": {
1212 "xhr2": "^0.2.1"
1313 },
14− "version": "1.4.1"
14+ "version": "1.5.0"
1515 },
1616 "node_modules/xhr2": {
1717 "version": "0.2.1",
@@ -31,5 +31,5 @@
3131 "dev": true
3232 }
3333 },
34− "version": "1.4.1"
34+ "version": "1.5.0"
3535}
package.json+1−1
@@ -4,5 +4,5 @@
44 "devDependencies": {
55 "xhr2": "^0.2.1"
66 },
7− "version": "1.4.1"
7+ "version": "1.5.0"
88}