Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
ff3b9cf
removed *CommitViewEvent
evindj Jan 14, 2026
ac98f9c
updated change log
evindj Jan 14, 2026
2918572
chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtim…
renovate-bot Dec 19, 2025
1a42c2f
chore(deps): update dependency openapi-generator-cli to v7.17.0 (#3298)
renovate-bot Dec 19, 2025
6198cb9
chore(deps): update docker.io/mongo docker tag to v8.2.3 (#3299)
renovate-bot Dec 20, 2025
4611eaf
chore(deps): update mongo docker tag to v8.2.3 (#3300)
renovate-bot Dec 20, 2025
e72da9e
fix(deps): update dependency io.smallrye.config:smallrye-config-core …
renovate-bot Dec 20, 2025
749d6e1
fix(deps): update dependency org.apache.httpcomponents.client5:httpcl…
renovate-bot Dec 20, 2025
a56f354
chore(deps): update plugin com.gradle.develocity to v4.3 (#3248)
renovate-bot Dec 20, 2025
59511b3
Unify mongo image ref (#3303)
snazy Dec 20, 2025
80deb27
fix(deps): update dependency org.testcontainers:testcontainers-bom to…
renovate-bot Dec 21, 2025
f5ab773
Disable sectionPagesMenu (#3312)
MonkeyCanCode Dec 22, 2025
bd9381f
Remove docker-java.properties (#3307)
MonkeyCanCode Dec 22, 2025
b26689d
Ensure release can only run from specific SHA (#3295)
pingtimeout Dec 22, 2025
b44165a
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.2…
renovate-bot Dec 22, 2025
f7e5928
fix(deps): update dependency software.amazon.awssdk:bom to v2.40.13 (…
renovate-bot Dec 22, 2025
a627a8f
chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtim…
renovate-bot Dec 22, 2025
8144bb0
Disable renovate bot for openapi generator cli (#3306)
MonkeyCanCode Dec 23, 2025
097be99
Build: Ensure reproducible .properties files (#3089)
snazy Dec 23, 2025
d5eeb7a
Generate release vote e-mail as Github Step Summary (#3150)
pingtimeout Dec 23, 2025
0e1d984
Improve error handling in quickstart setup script (#3288)
tmater Dec 23, 2025
8b2765e
(doc): Fix tools doc and add tool doc for mcp server (#3311)
MonkeyCanCode Dec 23, 2025
28f2b1b
chore(deps): update actions/stale digest to a21a081 (#3326)
renovate-bot Dec 24, 2025
b183587
Add cancel release candidate workflow (#3321)
pingtimeout Dec 24, 2025
192ca03
fix(deps): update quarkus platform and group to v3.30.5 (#3329)
renovate-bot Dec 25, 2025
1c2e3b5
chore(deps): update actions/checkout digest to 8e8c483 (#3319)
renovate-bot Dec 25, 2025
c15f1ab
fix(deps): update dependency org.agrona:agrona to v2.4.0 (#3333)
renovate-bot Dec 25, 2025
f61b9dc
(feat): Helm: add priority class name support for helm (#3310)
MonkeyCanCode Dec 26, 2025
f70e79b
Update default port for metrics from 8282 to 8182 (#3335)
rishii-19-works Dec 28, 2025
14e264a
fix(deps): update dependency software.amazon.awssdk:bom to v2.40.16 (…
renovate-bot Dec 29, 2025
d82e996
Add KMS options to catalogs create CLI (#3330)
dimas-b Dec 30, 2025
6dc3d4b
Add Polaris blog about KMS (#3331)
dimas-b Dec 30, 2025
9e0dffb
Use mainstream PostgreSQLContainer (#3345)
dimas-b Jan 1, 2026
bd249a3
fix(deps): update dependency org.apache.iceberg:iceberg-bom to v1.10.…
renovate-bot Jan 2, 2026
0eea506
Enforce mypy for CLI (#3305)
MonkeyCanCode Jan 2, 2026
e1e5f67
fix(deps): update dependency software.amazon.awssdk:bom to v2.41.1 (#…
renovate-bot Jan 5, 2026
611fb2a
NoSQL: reduce heap pressure when running tests (#3267)
snazy Jan 5, 2026
e1f1e7b
fix(deps): update dependency org.projectnessie.cel:cel-bom to v0.6.0 …
renovate-bot Jan 5, 2026
6e314b0
chore: Suppress unchecked case from mock (#3322)
dimas-b Jan 5, 2026
f044615
Add Polaris Console on the tools set (#3355)
jbonofre Jan 5, 2026
1b54ae2
Move remaining build-time server properties to runtime/defaults (#3341)
dimas-b Jan 5, 2026
f132ef0
Deprecate untyped `RealmConfig.getConfig()` (#3323)
dimas-b Jan 5, 2026
4a68e80
fix(deps): update dependency io.smallrye.common:smallrye-common-annot…
renovate-bot Jan 6, 2026
0c6d940
Fix error handler parameters in TaskExecutorImpl (#3358)
dimas-b Jan 6, 2026
963bfb2
fix(deps): update dependency org.junit:junit-bom to v5.14.2 (#3363)
renovate-bot Jan 6, 2026
ab53f01
fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin…
renovate-bot Jan 6, 2026
bdde588
Propagate previous task exceptions as "suppressed" (#3367)
dimas-b Jan 6, 2026
6ca565c
Introduce idempotency records schema and Postgres-backed IdempotencyS…
huaxingao Jan 7, 2026
28253ea
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.2…
renovate-bot Jan 7, 2026
41f3efa
fix(deps): update immutables to v2.12.1 (#3368)
renovate-bot Jan 7, 2026
bf6e5fb
Remove unnecessary version spec in jdbc persistence build file (#3373)
snazy Jan 7, 2026
2e1824c
Fix typo (#3376)
MonkeyCanCode Jan 7, 2026
8a33af4
Cosmetic: sort lines in libs.versions.toml (#3133)
snazy Jan 7, 2026
0683f37
fix(deps): update dependency com.github.dasniko:testcontainers-keyclo…
renovate-bot Jan 7, 2026
3fd8a00
Remove Admin tests from required_status_checks (#3370)
flyrain Jan 7, 2026
2e778c6
fix(deps): update quarkus platform and group to v3.30.6 (#3374)
renovate-bot Jan 7, 2026
8b98027
[Bug] Fix a bug that causing error when setting `write.data.path` to …
HonahX Jan 7, 2026
44feba4
Update release guide to reference the proposed vote e-mail (#3377)
pingtimeout Jan 8, 2026
988e2e2
feat: Add AWS STS Session Tags support for credential vending (#3327)
obelix74 Jan 8, 2026
58a38f9
chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtim…
renovate-bot Jan 8, 2026
acd847c
Added HttpRoute and Gateway to Helm Chart (#3314)
cccs-cat001 Jan 9, 2026
db1e088
Errorprone: prepare for v2.46.0 (#3384)
snazy Jan 9, 2026
d6f9958
NoSQL: Metastore maintenance (#3268)
snazy Jan 9, 2026
0ee9eac
Update release workflows to use the new GPG private key (#3399)
pingtimeout Jan 9, 2026
d61511a
[tech debt] Cleanup `gradle/libs.versions.toml` (#3394)
snazy Jan 9, 2026
8157533
fix(deps): update dependency org.keycloak:keycloak-admin-client to v2…
renovate-bot Jan 9, 2026
5579de1
fix(deps): update dependency com.google.errorprone:error_prone_core t…
renovate-bot Jan 9, 2026
ca0c98d
[doc]: Add Minio OSS disclaimer (#3390)
MonkeyCanCode Jan 9, 2026
9ac08bd
[Releasy] Let Maven artifact publication propagate failures (#3407)
snazy Jan 9, 2026
1c4b940
Fix Gradle up-to-date of jars (#3401)
snazy Jan 9, 2026
f18fda1
fix(deps): update dependency net.ltgt.gradle:gradle-errorprone-plugin…
renovate-bot Jan 9, 2026
1d148f9
fix(deps): update dependency com.puppycrawl.tools:checkstyle to v13 (…
renovate-bot Jan 9, 2026
31e4e4e
fix(deps): update dependency io.opentelemetry:opentelemetry-bom to v1…
renovate-bot Jan 9, 2026
913b093
fix(deps): update dependency software.amazon.awssdk:bom to v2.41.5 (#…
renovate-bot Jan 12, 2026
73c51b4
chore(deps): update dependency jupyterlab to v4.5.2 (#3419)
renovate-bot Jan 12, 2026
c5bcf99
Release workflows should retry svn checkout in case of failure (#3393)
pingtimeout Jan 12, 2026
5e77933
Change parser option to be required (#3413)
MonkeyCanCode Jan 12, 2026
015bc80
Support hierarchical namespace in Azure (#3347)
dimas-b Jan 12, 2026
eb5e13e
chore(test): Increase Authorization Test Coverage (#3332)
sungwy Jan 13, 2026
4f1eb9c
fix(deps): update dependency io.micrometer:micrometer-bom to v1.16.2 …
renovate-bot Jan 13, 2026
c512a14
chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtim…
renovate-bot Jan 13, 2026
ac64ca9
Flatten events hierarchy (#3293)
olsoloviov Jan 13, 2026
0439cce
(feat)Python CLI: Switch from Poetry to UV for python package managem…
MonkeyCanCode Jan 13, 2026
d855ffd
chore(deps): update dependency uv to v0.9.24 (#3430)
renovate-bot Jan 13, 2026
8c86ea1
(doc): Fix Polaris getting started doc and docker-compose (#3425)
MonkeyCanCode Jan 13, 2026
fa6234c
[Minor] [Site] fix scheduled meetings table (#3423)
danicafine Jan 13, 2026
2cd4c9f
NoSQL: add to config-docs (#3397)
snazy Jan 13, 2026
f3d8655
Blog: Add blog for Lance-Polaris integration (#3424)
jackye1995 Jan 13, 2026
d99afbb
Add `--hierarchical` to Polaris CLI (#3426)
dimas-b Jan 13, 2026
e822036
Use new Request Context for each realm during implicit bootstrap (#3411)
dimas-b Jan 13, 2026
e6f0290
Change nested docs to use title case (#3432)
MonkeyCanCode Jan 14, 2026
56fb29b
fix(deps): update dependency com.github.dasniko:testcontainers-keyclo…
renovate-bot Jan 14, 2026
cc7a178
Fix Helm doc note section under Gateway API (#3436)
MonkeyCanCode Jan 14, 2026
19c673d
Relax UV version (#3437)
MonkeyCanCode Jan 14, 2026
6ffb4ea
fix(deps): update dependency org.jboss.weld.se:weld-se-core to v6.0.4…
renovate-bot Jan 14, 2026
69220ea
Add free-disk-space action to regtest + spark_client_regtests (#3429)
snazy Jan 15, 2026
7aabea1
fix(deps): update dependency com.google.cloud:google-cloud-iamcredent…
renovate-bot Jan 15, 2026
4079172
Update OPA docker image version (#3448)
MonkeyCanCode Jan 15, 2026
b719101
Blog: Mapping Legacy and Heterogeneous Datalakes in Apache P… (#3417)
manisin Jan 15, 2026
74d034d
fix(deps): update dependency org.postgresql:postgresql to v42.7.9 (#3…
renovate-bot Jan 16, 2026
92fd65e
chore(deps): update apache/spark docker tag to v3.5.8 (#3458)
renovate-bot Jan 16, 2026
0b6aa13
fix(deps): update dependency org.apache.spark:spark-sql_2.12 to v3.5.…
renovate-bot Jan 16, 2026
4471203
site: add blog anchors (#3443)
kevinjqliu Jan 16, 2026
9cfc61d
fix(deps): update dependency com.google.cloud:google-cloud-storage-bo…
renovate-bot Jan 16, 2026
acd8fdb
Update renovate to include docker file with suffix (#3454)
MonkeyCanCode Jan 16, 2026
48189a3
feat: Add trace_id to AWS STS session tags for end-to-end correlation…
obelix74 Jan 16, 2026
c20e950
site: Update website for 1.3.0 (#3464)
pingtimeout Jan 16, 2026
1f2d3ee
site: Fix blog diagram with corrected architecture image (#3466)
manisin Jan 16, 2026
bc5324f
Site: Add 20260108 Community Meeting (#3460)
jbonofre Jan 16, 2026
167f648
CI: CLI Nightly build (#3457)
HonahX Jan 16, 2026
91b3ff1
Fix Helm repository update after release vote (#3461)
pingtimeout Jan 17, 2026
0070dba
Fix typo for the wrong reference (#3473)
MonkeyCanCode Jan 19, 2026
2fa707e
chore(deps): update apache/ozone docker tag to v2.1.0 (#3364)
renovate-bot Jan 19, 2026
5654782
chore(deps): update docker.io/prom/prometheus docker tag to v3.9.1 (#…
renovate-bot Jan 19, 2026
5c2d11a
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.5.1 (…
renovate-bot Jan 19, 2026
293f0f1
Use injected RealmConfig in JdbcMetaStoreManagerFactory (#3412)
dimas-b Jan 19, 2026
12010b3
Fix renovate syntax (#3471)
MonkeyCanCode Jan 19, 2026
3c185f5
Remove client_id, client_secret regex/pattern validation on reset en…
rmannibucau Jan 19, 2026
ccccf49
Use typed config for `TABLE_METADATA_CLEANUP_BATCH_SIZE` (#3478)
dimas-b Jan 20, 2026
ca1f031
chore(deps): update docker.io/adobe/s3mock docker tag to v4.11.0 (#3492)
renovate-bot Jan 21, 2026
8f03f49
fix(deps): update dependency io.smallrye.config:smallrye-config-core …
renovate-bot Jan 21, 2026
ba5b719
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.2…
renovate-bot Jan 21, 2026
6addf5b
chore(deps): update plugin com.gradle.develocity to v4.3.1 (#3452)
renovate-bot Jan 21, 2026
aead89f
(feat) Add example for rustfs integration (#3482)
MonkeyCanCode Jan 21, 2026
37a2f4e
Avoid latest image tage for all other images except polaris (#3497)
MonkeyCanCode Jan 21, 2026
19a7a92
Use archive.apache.org for previous releases. (#3474)
jbonofre Jan 21, 2026
ecb7e10
Site: Update Slack invite (#3487)
flyrain Jan 21, 2026
b65b8d8
Updated cli doc with new options introduced in catalog create (#3502)
MonkeyCanCode Jan 22, 2026
a97394c
NoSQL: Retain only the most recent state in metastore maintenance (#3…
snazy Jan 23, 2026
a71a80c
Extract root Principal setup code into a common util class (#3446)
dimas-b Jan 23, 2026
d89aa31
Use types config for `POLARIS_TASK_TIMEOUT_MILLIS` (#3477)
dimas-b Jan 23, 2026
18b128c
Use typed config for `ALLOW_WILDCARD_LOCATION` (#3479)
dimas-b Jan 23, 2026
7a85c23
(doc) Outdated changelog (#3503)
MonkeyCanCode Jan 23, 2026
102ad84
deduplicate storage requests when loading views. (#3488)
evindj Jan 23, 2026
e55c53f
Update Gradle to 9.3.0 (#3514)
snazy Jan 23, 2026
8d745c1
Site: add tool to mark versioned-docs as "do not index" (#3485)
snazy Jan 23, 2026
9058ffc
feat(metrics): Evolve PolarisMetricsReporter interface with timestamp…
obelix74 Jan 23, 2026
cbc111f
Make python version configuration in Makefile (#3510)
MonkeyCanCode Jan 23, 2026
1e3b1f2
Update max supported python version (#3509)
MonkeyCanCode Jan 23, 2026
3f75dec
(doc) Add doc for couple new feature flags introduced recently (#3511)
MonkeyCanCode Jan 23, 2026
e339ee6
(nit) Site: Fading anchor (#3522)
MonkeyCanCode Jan 23, 2026
124f80f
Update doc to use /Users/richardliu rather than quoted tilde (#3472)
RichardLiu2001 Jan 24, 2026
bf7e98f
Remove KMS policies when KMS is not configured and improved default K…
MonkeyCanCode Jan 24, 2026
41accb2
Update triggers in "Hugo Site" workflow (#3518)
snazy Jan 24, 2026
2f6e04b
Let `site/bin/checkout-releases.sh` pull the latest state (#3517)
snazy Jan 24, 2026
79c2927
Update actions/setup-java digest to be666c2 (#3527)
renovate-bot Jan 25, 2026
591a6ee
Update actions/setup-python digest to a309ff8 (#3528)
renovate-bot Jan 25, 2026
31fe401
Update actions/stale digest to d6f8a33 (#3529)
renovate-bot Jan 25, 2026
f2bea86
Update dependency jupyterlab to v4.5.3 (#3530)
renovate-bot Jan 25, 2026
9f4aef9
Update keycloak/keycloak Docker tag to v26.5.2 (#3536)
renovate-bot Jan 25, 2026
c9765e9
Update dependency com.fasterxml.jackson:jackson-bom to v2.21.0 (#3535)
renovate-bot Jan 25, 2026
a5655ce
Update quay.io/keycloak/keycloak Docker tag to v26.5.2 (#3533)
renovate-bot Jan 25, 2026
cb1492d
Update dependency org.assertj:assertj-core to v3.27.7 (#3531)
renovate-bot Jan 25, 2026
a94048f
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.…
renovate-bot Jan 25, 2026
eb66ff9
fix(deps): update quarkus platform and group (#3532)
renovate-bot Jan 25, 2026
edc2ccc
chore(deps): update postgres docker tag to v18 (#3541)
renovate-bot Jan 25, 2026
ae35819
chore(deps): update localstack/localstack docker tag to v4 (#3540)
renovate-bot Jan 25, 2026
8b684d6
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.2…
renovate-bot Jan 25, 2026
1176e66
fix(deps): update dependency software.amazon.awssdk:bom to v2.41.14 (…
renovate-bot Jan 26, 2026
64f86e8
Add jitpack.io repository (#3504)
snazy Jan 26, 2026
b810e75
fix(deps): update dependency gradle.plugin.org.jetbrains.gradle.plugi…
renovate-bot Jan 26, 2026
cb489b8
Replace custom token-bucket implementation with Guava's `RateLimiter`…
snazy Jan 26, 2026
0b886e0
updated change log
evindj Jan 14, 2026
d3e13e8
fix after rebase
evindj Jan 26, 2026
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
1 change: 0 additions & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ github:
- "Unit Tests"
- "Quarkus Tests"
- "Quarkus Integration Tests"
- "Quarkus Admin Tests"
- "Integration Tests"
- regtest
- spark-plugin-regtest
Expand Down
96 changes: 96 additions & 0 deletions .github/actions/free-disk-space/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Copyright (C) 2020 Dremio
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: 'Free disk space'
description: 'Free runner disk space'
runs:
using: "composite"
steps:
- name: Disk usage
shell: bash
run: df -h
# (as of 2026-01-13)
# Filesystem Size Used Avail Use% Mounted on
# /dev/root 72G 54G 18G 76% /
# tmpfs 7.9G 84K 7.9G 1% /dev/shm
# tmpfs 3.2G 1.2M 3.2G 1% /run
# tmpfs 5.0M 0 5.0M 0% /run/lock
# /dev/sda16 881M 62M 758M 8% /boot
# /dev/sda15 105M 6.2M 99M 6% /boot/efi
# tmpfs 1.6G 12K 1.6G 1% /run/user/1001
#- name: opt-hostedtoolcache
# run: du -sh /opt/hostedtoolcache/*
#- name: usr-share
# run: du -sh /usr/share/*
#- name: usr-local-lib
# run: du -sh /usr/local/lib/*
#- name: docker images
# run: docker image ls -a
- name: Delete unneeded files
shell: bash
run: |
# 1.7G /opt/hostedtoolcache/CodeQL
sudo rm -rf /opt/hostedtoolcache/CodeQL
# 520M /opt/hostedtoolcache/PyPy
sudo rm -rf /opt/hostedtoolcache/PyPy
# 1.9G /opt/hostedtoolcache/Python
sudo rm -rf /opt/hostedtoolcache/Python
# 217M /opt/hostedtoolcache/Ruby
sudo rm -rf /opt/hostedtoolcache/Ruby
# 1.1G /opt/hostedtoolcache/go
sudo rm -rf /opt/hostedtoolcache/go
# 574M /opt/hostedtoolcache/node
sudo rm -rf /opt/hostedtoolcache/node

# 496M /usr/share/az_12.5.0
sudo rm -rf /usr/share/az_*
# 60M /usr/share/doc
sudo rm -rf /usr/share/doc
# 109M /usr/share/man
sudo rm -rf /usr/share/man
# 4.0G /usr/share/dotnet
sudo rm -rf /usr/share/dotnet
# 788M /usr/share/miniconda
sudo rm -rf /usr/share/miniconda
# 3.2G /usr/share/swift
sudo rm -rf /usr/share/swift

# 12G /usr/local/lib/android
sudo rm -rf /usr/local/lib/android
# 483M /usr/local/lib/node_modules
sudo rm -rf /usr/local/lib/node_modules

# Haskell
sudo rm -rf /usr/local/.ghcup
# Chromium
sudo rm -rf /usr/local/share/chromium
# Microsoft/Edge
sudo rm -rf /opt/microsoft
# Google Chrome
sudo rm -rf /opt/google
# Powershell
sudo rm -rf /usr/local/share/powershell

- name: Disk usage
shell: bash
run: df -h
# (as of 2026-01-13)
# Filesystem Size Used Avail Use% Mounted on
# /dev/root 72G 28G 45G 39% /
# tmpfs 7.9G 84K 7.9G 1% /dev/shm
# tmpfs 3.2G 1.2M 3.2G 1% /run
# tmpfs 5.0M 0 5.0M 0% /run/lock
# /dev/sda16 881M 62M 758M 8% /boot
# /dev/sda15 105M 6.2M 99M 6% /boot/efi
# tmpfs 1.6G 12K 1.6G 1% /run/user/1001
30 changes: 19 additions & 11 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
extends: [
"config:base",
"config:recommended",
// Required to not pin dependencies to _exact_ versions (pip)
":preserveSemverRanges",
"group:monorepos",
Expand All @@ -31,13 +31,18 @@
// Added for posterity how to let Renovate manage version-branches, assuming that release branches
// have the `release/` prefix.
// BE CAREFUL WITH THIS OPTION and make sure that the changes work.
baseBranches: [
baseBranchPatterns: [
"main",
],

pip_requirements: {
// fileMatch default: (^|/)([\\w-]*)requirements\\.(txt|pip)$
"fileMatch": ["(^|/)([\\w-]*)requirements.*\\.txt$"],
"managerFilePatterns": ["(^|/)([\\w-]*)requirements.*\\.txt$"],
},

dockerfile: {
// Update all dockerfiles
"ignorePaths": []
},

packageRules: [
Expand All @@ -46,26 +51,24 @@
{
matchManagers: [
"gradle", "gradle-wrapper",
"pip_requirements", "pip_setup", "poetry", "setup-cfg",
"pip_requirements", "pip_setup", "uv", "setup-cfg",
"dockerfile", "devcontainer", "docker-compose",
"github-actions"],
automerge: false, // just be explicit (false is the default)
},

// Reduce update frequency for a few dependencies that have a quite high release frequency.
// awssdk (release frequency: daily)
// awssdk (release frequency: daily)
{
matchManagers: ["gradle"],
matchPackagePrefixes: ["software.amazon.awssdk"],
matchPackageNames: ["software.amazon.awssdk{/,}**"],
extends: ["schedule:weekly"],
},
// boto3 (release frequency: multiple times per week)
// boto3 (release frequency: multiple times per week)
{
matchManagers: ["pip_requirements", "pip_setup", "poetry"],
matchPackagePrefixes: ["boto3"],
matchManagers: ["pip_requirements", "pip_setup", "uv"],
matchPackageNames: ["boto3{/,}**"],
extends: ["schedule:weekly"],
},

// Quarkus platform + plugin together
{
groupName: "Quarkus Platform and Group",
Expand All @@ -77,6 +80,11 @@
"io.quarkus:io.quarkus.gradle.plugin",
],
},
// Disable update for openapi-generator-cli due to our OpenAPI spec version
{
matchPackageNames: ["openapi-generator-cli"],
enabled: false
}
],

// Max 50 PRs in total, 5 per hour.
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down Expand Up @@ -200,7 +200,7 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down Expand Up @@ -244,7 +244,7 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/helm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
uses: ./.github/actions/setup-test-env

- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down
26 changes: 25 additions & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand All @@ -70,3 +70,27 @@ jobs:
ORG_GRADLE_PROJECT_apacheUsername: ${{ secrets.NEXUS_USER }}
ORG_GRADLE_PROJECT_apachePassword: ${{ secrets.NEXUS_PW }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}

nightly_build_python_client:
runs-on: ubuntu-latest
if: github.repository == 'apache/polaris'
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6

- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: "3.13"

- name: Set up JDK for openapi-generator-cli
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
distribution: 'temurin'
java-version: '21'

- name: Publish Python client to Test PyPI
env:
UV_PUBLISH_TOKEN: ${{ secrets.TEST_PYPI_API_TOKEN }}
run: |
make client-nightly-publish
6 changes: 3 additions & 3 deletions .github/workflows/python-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Python project with Poetry and cache/restore any dependencies to improve the workflow execution time
# This workflow will build a Python project with UV and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/use-cases-and-examples/building-and-testing/building-and-testing-python

name: Python Client CI
Expand Down Expand Up @@ -50,13 +50,13 @@ jobs:
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6

- name: Set up JDK for Gradle
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
distribution: 'temurin'
java-version: '21'

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/regtest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,11 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6

- name: Free disk space
uses: ./.github/actions/free-disk-space

- name: Set up JDK 21
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '21'
distribution: 'temurin'
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/release-2-update-release-candidate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,12 +140,13 @@ jobs:
echo "All GitHub checks are passing for commit \`${current_commit}\`" >> $GITHUB_STEP_SUMMARY

- name: Set up Java
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
distribution: 'temurin'
java-version: '21'

- name: Update project versions
if: env.rc_number == '0'
run: |
source "${LIBS_DIR}/_version.sh"

Expand All @@ -156,6 +157,7 @@ jobs:
EOT

- name: Update changelog
if: env.rc_number == '0'
run: |
source "${LIBS_DIR}/_exec.sh"
exec_process ./gradlew patchChangelog
Expand All @@ -166,6 +168,7 @@ jobs:
EOT

- name: Commit and push changes
if: env.rc_number == '0'
run: |
source "${LIBS_DIR}/_constants.sh"
source "${LIBS_DIR}/_exec.sh"
Expand All @@ -176,19 +179,19 @@ jobs:
"$HELM_CHART_YAML_FILE" \
"$HELM_README_FILE" \
"$CHANGELOG_FILE"
exec_process git commit -m "[chore] Bump version to ${version_without_rc} for release candidate ${rc_number}"
exec_process git commit -m "[chore] Bump version to ${version_without_rc}"

# Push the changes
exec_process git push origin "${release_branch}"

# Get the new commit SHA after our changes
new_tag_ref=$(git rev-parse HEAD)
echo "new_tag_ref=${new_tag_ref}" >> $GITHUB_ENV

- name: Create RC tag at new commit
run: |
source "${LIBS_DIR}/_exec.sh"

# Get the new commit SHA after our changes
new_tag_ref=$(git rev-parse HEAD)
echo "new_tag_ref=${new_tag_ref}" >> $GITHUB_ENV

# Create the tag at the new commit
exec_process git tag "${release_tag}" "${new_tag_ref}"
exec_process git push origin "${release_tag}"
Expand Down
Loading