Skip to content

Commit 112a6d1

Browse files
authored
chore: swap makefile for justfile, bump deps, fix c# batch docs bug (#222)
1 parent a214e49 commit 112a6d1

File tree

8 files changed

+232
-292
lines changed

8 files changed

+232
-292
lines changed

.github/workflows/ci.yml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ jobs:
1212
contents: read
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
16+
- uses: extractions/setup-just@v3
1617
- name: Run sh-checker
1718
uses: luizm/action-sh-checker@v0.9.0
1819
env:
@@ -21,73 +22,80 @@ jobs:
2122
csharp:
2223
runs-on: ubuntu-latest
2324
steps:
24-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
26+
- uses: extractions/setup-just@v3
2527
- name: Install C# dependencies
26-
run: make install-csharp
28+
run: just install-csharp
2729
- name: Lint project
28-
run: make lint-csharp
30+
run: just lint-csharp
2931
go:
3032
runs-on: ubuntu-latest
3133
steps:
32-
- uses: actions/checkout@v4
34+
- uses: actions/checkout@v6
35+
- uses: extractions/setup-just@v3
3336
- uses: actions/setup-go@v5
3437
with:
3538
go-version: 1.23
3639
# install must occur in the same step as the linter to run properly on CI
3740
- name: Lint project
38-
run: make install-go lint-go
41+
run: just install-go lint-go
3942
java:
4043
runs-on: ubuntu-latest
4144
steps:
42-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@v6
46+
- uses: extractions/setup-just@v3
4347
- name: Install Java dependencies
44-
run: make install-java
48+
run: just install-java
4549
- name: Lint project
46-
run: make lint-java
50+
run: just lint-java
4751
node:
4852
runs-on: ubuntu-latest
4953
steps:
50-
- uses: actions/checkout@v4
54+
- uses: actions/checkout@v6
55+
- uses: extractions/setup-just@v3
5156
- name: Install dependencies
52-
run: make install-node
57+
run: just install-node
5358
- name: Lint project
54-
run: make lint-node
59+
run: just lint-node
5560
- name: Check formatting
56-
run: make format-node-check
61+
run: just format-node-check
5762
php:
5863
runs-on: ubuntu-latest
5964
steps:
60-
- uses: actions/checkout@v4
65+
- uses: actions/checkout@v6
66+
- uses: extractions/setup-just@v3
6167
- name: Install dependencies
62-
run: make install-php
68+
run: just install-php
6369
- name: Lint project
64-
run: make lint-php
70+
run: just lint-php
6571
python:
6672
runs-on: ubuntu-latest
6773
steps:
68-
- uses: actions/checkout@v4
74+
- uses: actions/checkout@v6
75+
- uses: extractions/setup-just@v3
6976
- name: Install Python dependencies
70-
run: make install-python
77+
run: just install-python
7178
- name: Lint project
72-
run: make lint-python
79+
run: just lint-python
7380
- name: Check formatting
74-
run: make format-python-check
81+
run: just format-python-check
7582
ruby:
7683
runs-on: ubuntu-latest
7784
steps:
78-
- uses: actions/checkout@v4
85+
- uses: actions/checkout@v6
86+
- uses: extractions/setup-just@v3
7987
- uses: ruby/setup-ruby@v1
8088
with:
8189
ruby-version: '3.2'
8290
rubygems: '3.0.0'
8391
bundler-cache: true
8492
- name: Install Ruby dependencies
85-
run: make install-ruby
93+
run: just install-ruby
8694
- name: Lint project
87-
run: make lint-ruby
95+
run: just lint-ruby
8896
test:
8997
runs-on: ubuntu-latest
9098
steps:
91-
- uses: actions/checkout@v4
99+
- uses: actions/checkout@v6
92100
- name: Check for current dirs in docs
93101
run: ./test/ensure-current-dirs-exist.sh

Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,13 @@ GEM
4747
ruby-progressbar (1.13.0)
4848
unicode-display_width (3.1.4)
4949
unicode-emoji (~> 4.0, >= 4.0.4)
50-
unicode-emoji (4.0.4)
50+
unicode-emoji (4.2.0)
5151

5252
PLATFORMS
5353
arm64-darwin-22
5454
arm64-darwin-23
5555
arm64-darwin-24
56+
arm64-darwin-25
5657
x86_64-darwin-21
5758
x86_64-linux
5859

Makefile

Lines changed: 0 additions & 173 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ Most of the examples found here should run out of the box without any alteration
2323

2424
```bash
2525
# Install all language environments
26-
make install
26+
just install
2727

2828
# Install a specific language environment
29-
make install-python
29+
just install-python
3030
```
3131

3232
Once installed, run an example like you would any other script or tool for that language.

0 commit comments

Comments
 (0)