Skip to content
Merged
Show file tree
Hide file tree
Changes from 13 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
4 changes: 2 additions & 2 deletions .github/workflows/codacy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6


- name: Delete irrelevant files
Expand All @@ -47,7 +47,7 @@ jobs:
# Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis
- name: Run Codacy Analysis CLI
uses: codacy/codacy-analysis-cli-action@master
uses: codacy/codacy-analysis-cli-action@v4
with:
# Check https://github.com/codacy/codacy-analysis-cli#project-token to get your project token from your Codacy repository
# You can also omit the token and run the tools that support default configurations
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
6 changes: 3 additions & 3 deletions .github/workflows/docker-publish-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
-
# Add support for more platforms with QEMU (optional)
# https://github.com/docker/setup-qemu-action
Expand All @@ -36,7 +36,7 @@ jobs:
# https://github.com/sigstore/cosign-installer
- name: Install cosign
if: github.event_name != 'pull_request'
uses: sigstore/cosign-installer@v3.3.0
uses: sigstore/cosign-installer@v4

# Set up BuildKit Docker container builder to be able to build
# multi-platform images and export cache
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
# https://github.com/docker/build-push-action
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v5 # v5.0.0
uses: docker/build-push-action@v6
with:
file: packages/docker/alpine.Dockerfile
context: packages/docker
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docker-publish-dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
-
# Add support for more platforms with QEMU (optional)
# https://github.com/docker/setup-qemu-action
Expand All @@ -41,7 +41,7 @@ jobs:
# https://github.com/sigstore/cosign-installer
- name: Install cosign
if: github.event_name != 'pull_request'
uses: sigstore/cosign-installer@v3.3.0
uses: sigstore/cosign-installer@v4

# Set up BuildKit Docker container builder to be able to build
# multi-platform images and export cache
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:
# https://github.com/docker/build-push-action
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v5 # v5.0.0
uses: docker/build-push-action@v6
with:
file: packages/docker/alpine.Dockerfile
context: packages/docker
Expand Down
56 changes: 28 additions & 28 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ on:

env:
GORELEASER_VERSION: 2.6.1
GOLANGCI_LINT_VERSION: v1.63.4
TPARSE_VERSION: v0.13.2
GOLANGCI_LINT_VERSION: v2.7.2
TPARSE_VERSION: v0.18.0
BUILD_TAGS: 'sqlite_vtable sqlite_stat4 sqlite_fts5 sqlite_introspect sqlite_json sqlite_math_functions'

jobs:
Expand All @@ -25,12 +25,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

Expand Down Expand Up @@ -68,12 +68,12 @@ jobs:
# path-type: inherit

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand All @@ -122,15 +122,15 @@ jobs:
shellcheck ./install.sh

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

- name: golangci-lint
uses: golangci/golangci-lint-action@v6
uses: golangci/golangci-lint-action@v9
with:
skip-cache: true
install-mode: 'goinstall'
install-mode: 'binary'
version: ${{ env.GOLANGCI_LINT_VERSION }}


Expand All @@ -140,12 +140,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

Expand All @@ -160,7 +160,7 @@ jobs:
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}

- name: Upload assets (darwin)
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-darwin
path: dist-darwin
Expand All @@ -171,12 +171,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

Expand All @@ -191,7 +191,7 @@ jobs:
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}

- name: Upload assets (linux-amd64)
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-linux-amd64
path: dist-linux
Expand All @@ -202,12 +202,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

Expand All @@ -227,7 +227,7 @@ jobs:
GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}

- name: Upload assets (linux-arm64)
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-linux-arm64
path: dist-linux
Expand All @@ -239,12 +239,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

Expand All @@ -260,7 +260,7 @@ jobs:


- name: Upload assets (windows)
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-windows
path: dist-windows
Expand All @@ -278,35 +278,35 @@ jobs:
- binaries-windows
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: go.mod

- name: Download darwin artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: dist-darwin
path: dist-darwin

- name: Download linux-amd64 artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: dist-linux-amd64
path: dist-linux

- name: Download linux-arm64 artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: dist-linux-arm64
path: dist-linux

- name: Download windows artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: dist-windows
path: dist-windows
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,8 @@ goreleaser-test.sh
tempdiff
sakila_a*
sakila_b*

## AI stuff
CLAUDE.md
CLAUDE.local.md
/.claude
Loading
Loading