Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 32 additions & 24 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ jobs:
contents: read
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- name: Run sh-checker
uses: luizm/action-sh-checker@v0.9.0
env:
Expand All @@ -21,73 +22,80 @@ jobs:
csharp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- name: Install C# dependencies
run: make install-csharp
run: just install-csharp
- name: Lint project
run: make lint-csharp
run: just lint-csharp
go:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- uses: actions/setup-go@v5
with:
go-version: 1.23
# install must occur in the same step as the linter to run properly on CI
- name: Lint project
run: make install-go lint-go
run: just install-go lint-go
java:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- name: Install Java dependencies
run: make install-java
run: just install-java
- name: Lint project
run: make lint-java
run: just lint-java
node:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- name: Install dependencies
run: make install-node
run: just install-node
- name: Lint project
run: make lint-node
run: just lint-node
- name: Check formatting
run: make format-node-check
run: just format-node-check
php:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- name: Install dependencies
run: make install-php
run: just install-php
- name: Lint project
run: make lint-php
run: just lint-php
python:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- name: Install Python dependencies
run: make install-python
run: just install-python
- name: Lint project
run: make lint-python
run: just lint-python
- name: Check formatting
run: make format-python-check
run: just format-python-check
ruby:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: extractions/setup-just@v3
- uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
rubygems: '3.0.0'
bundler-cache: true
- name: Install Ruby dependencies
run: make install-ruby
run: just install-ruby
- name: Lint project
run: make lint-ruby
run: just lint-ruby
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Check for current dirs in docs
run: ./test/ensure-current-dirs-exist.sh
3 changes: 2 additions & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,13 @@ GEM
ruby-progressbar (1.13.0)
unicode-display_width (3.1.4)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)
unicode-emoji (4.2.0)

PLATFORMS
arm64-darwin-22
arm64-darwin-23
arm64-darwin-24
arm64-darwin-25
x86_64-darwin-21
x86_64-linux

Expand Down
173 changes: 0 additions & 173 deletions Makefile

This file was deleted.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ Most of the examples found here should run out of the box without any alteration

```bash
# Install all language environments
make install
just install

# Install a specific language environment
make install-python
just install-python
```

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