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
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
permissions:
contents: read
pull-requests: read
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cli-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ jobs:
strategy:
matrix:
include:
- os: ubuntu-24.04
- os: ubuntu-22.04
platform: linux_amd64
- os: ubuntu-24.04-arm
- os: ubuntu-22.04-arm
platform: linux_arm64
- os: macos-14
platform: darwin_arm64
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:

release:
name: Release rill
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: build

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:
analyze:
name: Analyze (${{ matrix.language }})
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-22.04' }}
permissions:
security-events: write
packages: read
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:

jobs:
check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -32,7 +32,7 @@ jobs:
test -z "$(git status --porcelain)" || (echo "Generated docs are out of date. Please run 'make docs.generate' locally and commit the changes." && git status --porcelain && exit 1)

build:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/druid-test-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
release:
name:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/go-cover.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ on:
name: Go tests with coverage and race detector
jobs:
test:
runs-on:
labels: large-hosted
runs-on: ubuntu-22.04-large
steps:
- name: Check out code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/go-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permissions:
jobs:
golangci:
name: lint
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Check out code
uses: actions/checkout@v5
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/go-migrate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
validate-sequential:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -24,7 +24,7 @@ jobs:
./scripts/check_migrations.sh runtime/drivers/sqlite/migrations

validate-apply:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: validate-sequential
services:
postgres:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/go-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
name: Test Go code
jobs:
test:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Check out code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/install-script-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
shellcheck:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- name: Checkout repository
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/prettier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/proto-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- "web-common/src/runtime-client/**"
jobs:
check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1
Expand All @@ -19,7 +19,7 @@ jobs:
input: "proto"

generate:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/rill-cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ env:
jobs:
validate-sequential:
if: github.event_name == 'workflow_dispatch' || github.event_name == 'push' || ( github.event_name == 'create' && startsWith(github.ref_name, 'release') )
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -43,9 +43,9 @@ jobs:
strategy:
matrix:
include:
- os: ubuntu-24.04
- os: ubuntu-22.04
arch: amd64
- os: ubuntu-24.04-arm
- os: ubuntu-22.04-arm
arch: arm64
fail-fast: false

Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
docker buildx build --platform linux/${{ matrix.arch }} -t ${IMAGE}:${GITHUB_SHA}-${{ matrix.arch }} . --push --provenance=false --sbom=false

docker:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
name: Create multi-arch Docker Image
needs: build # wait until all build jobs finish
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rill-ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
(github.event_name == 'create' &&
( startsWith(github.ref_name, 'release') || startsWith(github.ref, 'refs/tags/v') )
)
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand All @@ -59,7 +59,7 @@ jobs:
(github.event_name == 'create' &&
( startsWith(github.ref_name, 'release') || startsWith(github.ref, 'refs/tags/v') )
)
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: validate-sequential
steps:
- name: Checkout code
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-test-code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- "web-local/**"
jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/web-test-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ on:

jobs:
setup:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
outputs:
matrix: ${{ steps.matrix.outputs.matrix }}

Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
FILTER_LOCAL: ${{ steps.filter.outputs.local }}

e2e:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: setup
strategy:
fail-fast: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-test-unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- "web-local/**"
jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/developers/get-started/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,9 @@ To check the precise version of available releases, you can navigate to the [**R

To install Rill on Windows, you'll first need to install WSL and one dependency in your WSL environment. To install WSL, please refer to [Microsoft's documentation](https://learn.microsoft.com/en-us/windows/wsl/install).

We have verified that Rill runs on Ubuntu 24.04 LTS. Other distributions and versions may work, but are not tested. You can install Ubuntu 24.04 LTS with the following PowerShell command:
We have verified that Rill runs on Ubuntu 22.04 LTS. Other distributions and versions may work, but are not tested. You can install Ubuntu 22.04 LTS with the following PowerShell command:
```bash
wsl --install -d Ubuntu-24.04
wsl --install -d ubuntu-22.04
```

Once you have installed WSL and logged in to your Linux instance, you just need to install the `unzip` package to use Rill's `curl` installer. This can be done from the **Linux command line** with the following commands:
Expand Down
Loading