diff --git a/.github/workflows/go-driver.yml b/.github/workflows/go-driver.yml index ee09242e4..8f8a9a12c 100644 --- a/.github/workflows/go-driver.yml +++ b/.github/workflows/go-driver.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go-version: [ '1.20', '1.21' ] + go-version: [ '1.21', '1.22', '1.23' ] defaults: run: @@ -25,7 +25,7 @@ jobs: run: docker compose up -d - name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} diff --git a/.github/workflows/installcheck.yaml b/.github/workflows/installcheck.yaml index 78456ba28..7d99ce971 100644 --- a/.github/workflows/installcheck.yaml +++ b/.github/workflows/installcheck.yaml @@ -16,7 +16,7 @@ jobs: echo "PG_COMMIT_HASH=$(git ls-remote https://git.postgresql.org/git/postgresql.git refs/heads/REL_17_STABLE | awk '{print $1}')" >> $GITHUB_ENV - name: Cache PostgreSQL 17 - uses: actions/cache@v3 + uses: actions/cache@v4 id: pg17cache with: path: ~/pg17 diff --git a/.github/workflows/jdbc-driver.yaml b/.github/workflows/jdbc-driver.yaml index 29452d467..e52466cb0 100644 --- a/.github/workflows/jdbc-driver.yaml +++ b/.github/workflows/jdbc-driver.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v4 - name: Set up Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: '17' diff --git a/.github/workflows/nodejs-driver.yaml b/.github/workflows/nodejs-driver.yaml index cc5a8d62d..d6b639519 100644 --- a/.github/workflows/nodejs-driver.yaml +++ b/.github/workflows/nodejs-driver.yaml @@ -22,7 +22,7 @@ jobs: run: docker compose up -d - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: latest diff --git a/.github/workflows/python-driver.yaml b/.github/workflows/python-driver.yaml index 92c4f40b9..9c3a5328e 100644 --- a/.github/workflows/python-driver.yaml +++ b/.github/workflows/python-driver.yaml @@ -22,7 +22,7 @@ jobs: run: docker compose up -d - name: Set up python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.12' diff --git a/drivers/golang/go.mod b/drivers/golang/go.mod index e212c4323..76c9d9280 100644 --- a/drivers/golang/go.mod +++ b/drivers/golang/go.mod @@ -19,7 +19,7 @@ module github.com/apache/age/drivers/golang -go 1.19 +go 1.21 require ( github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230321174746-8dcc6526cfb1 diff --git a/drivers/jdbc/lib/build.gradle.kts b/drivers/jdbc/lib/build.gradle.kts index 0b63bc5a6..fc158eae3 100644 --- a/drivers/jdbc/lib/build.gradle.kts +++ b/drivers/jdbc/lib/build.gradle.kts @@ -30,19 +30,19 @@ repositories { } dependencies { - implementation("org.postgresql:postgresql:42.6.0") - api("org.apache.commons:commons-text:1.10.0") - antlr("org.antlr:antlr4:4.12.0") + implementation("org.postgresql:postgresql:42.7.4") + api("org.apache.commons:commons-text:1.12.0") + antlr("org.antlr:antlr4:4.13.2") - testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.3") + testImplementation("org.junit.jupiter:junit-jupiter-api:5.11.3") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine") testRuntimeOnly("org.junit.platform:junit-platform-launcher") - testImplementation("org.testcontainers:testcontainers:1.18.0") - testImplementation("org.postgresql:postgresql:42.6.0") + testImplementation("org.testcontainers:testcontainers:1.20.4") + testImplementation("org.postgresql:postgresql:42.7.4") - testImplementation("org.slf4j:slf4j-api:2.0.7") - testImplementation("org.slf4j:slf4j-simple:2.0.7") + testImplementation("org.slf4j:slf4j-api:2.0.16") + testImplementation("org.slf4j:slf4j-simple:2.0.16") } tasks.generateGrammarSource { diff --git a/drivers/nodejs/package.json b/drivers/nodejs/package.json index 9f88bc2ba..d3a7c60ff 100644 --- a/drivers/nodejs/package.json +++ b/drivers/nodejs/package.json @@ -30,22 +30,19 @@ "author": "Alex Kwak ", "dependencies": { "antlr4ts": "^0.5.0-alpha.4", - "pg": ">=6.0.0" + "pg": ">=8.0.0" }, "devDependencies": { - "@types/jest": "^26.0.20", - "@types/pg": "^7.14.10", - "@typescript-eslint/eslint-plugin": "^4.22.1", - "@typescript-eslint/parser": "^4.22.1", + "@types/jest": "^29.5.14", + "@types/pg": "^8.11.10", + "@typescript-eslint/eslint-plugin": "^8.18.1", + "@typescript-eslint/parser": "^8.18.1", "antlr4ts-cli": "^0.5.0-alpha.4", - "eslint": "^7.25.0", - "eslint-config-standard": "^16.0.2", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.3.6", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.3.1", - "jest": "^26.6.3", - "ts-jest": "^26.5.1", - "typescript": "^4.1.5" + "eslint": "^9.17.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^28.10.0", + "jest": "^29.7.0", + "ts-jest": "^29.2.5", + "typescript": "^5.7.2" } } diff --git a/drivers/python/pyproject.toml b/drivers/python/pyproject.toml index 18112381c..e4e52f4e7 100644 --- a/drivers/python/pyproject.toml +++ b/drivers/python/pyproject.toml @@ -37,7 +37,7 @@ classifiers = [ ] dependencies = [ "psycopg", - "antlr4-python3-runtime==4.11.1", + "antlr4-python3-runtime==4.13.2", ] [project.urls]