Skip to content

feat(cli): add competitions pages update command#1083

Merged
bovard merged 1 commit into
mainfrom
bovard/competition-page-update
Jul 1, 2026
Merged

feat(cli): add competitions pages update command#1083
bovard merged 1 commit into
mainfrom
bovard/competition-page-update

feat(cli): add competitions pages update command

3ebf253
Select commit
Loading
Failed to load commit list.
Google Cloud Build / kaggle-cli-branch-3-11-15 (kaggle-cicd) succeeded Jul 1, 2026 in 47s

Summary

Build Information

Trigger kaggle-cli-branch-3-11-15
Build 382f7181-8c99-4193-a2e4-ea70fe753487
Start 2026-07-01T12:43:11-07:00
Duration 44.765s
Status SUCCESS

Steps

Step Status Duration
check_substitutions SUCCESS 9.116s
build-hatch-image SUCCESS 3.37s
lint SUCCESS 25.607s

Details

starting build "382f7181-8c99-4193-a2e4-ea70fe753487"

FETCHSOURCE
From https://github.com/Kaggle/kaggle-cli
 * branch            3ebf253d1a669d91632a98b65a50ce9516de3018 -> FETCH_HEAD
HEAD is now at 3ebf253 feat(cli): add competitions pages update command
GitCommit:
3ebf253d1a669d91632a98b65a50ce9516de3018
BUILD
Starting Step #0 - "check_substitutions"
Step #0 - "check_substitutions": Already have image (with digest): gcr.io/cloud-builders/docker
Step #0 - "check_substitutions": 3.11.15: Pulling from kaggle-cicd/tools/cli-builder
Step #0 - "check_substitutions": aa3e9ef32f73: Already exists
Step #0 - "check_substitutions": 3f59c84a7863: Already exists
Step #0 - "check_substitutions": 30d0db852850: Already exists
Step #0 - "check_substitutions": 0252e6abaf0f: Already exists
Step #0 - "check_substitutions": 5543184d4729: Pulling fs layer
Step #0 - "check_substitutions": f40567e9ead1: Pulling fs layer
Step #0 - "check_substitutions": a71398e66418: Pulling fs layer
Step #0 - "check_substitutions": 61a50198bf8a: Pulling fs layer
Step #0 - "check_substitutions": ab1aeb2c8ef0: Pulling fs layer
Step #0 - "check_substitutions": a71398e66418: Verifying Checksum
Step #0 - "check_substitutions": a71398e66418: Download complete
Step #0 - "check_substitutions": 5543184d4729: Verifying Checksum
Step #0 - "check_substitutions": 5543184d4729: Download complete
Step #0 - "check_substitutions": 61a50198bf8a: Verifying Checksum
Step #0 - "check_substitutions": 61a50198bf8a: Download complete
Step #0 - "check_substitutions": f40567e9ead1: Verifying Checksum
Step #0 - "check_substitutions": f40567e9ead1: Download complete
Step #0 - "check_substitutions": 5543184d4729: Pull complete
Step #0 - "check_substitutions": ab1aeb2c8ef0: Verifying Checksum
Step #0 - "check_substitutions": ab1aeb2c8ef0: Download complete
Step #0 - "check_substitutions": f40567e9ead1: Pull complete
Step #0 - "check_substitutions": a71398e66418: Pull complete
Step #0 - "check_substitutions": 61a50198bf8a: Pull complete
Step #0 - "check_substitutions": ab1aeb2c8ef0: Pull complete
Step #0 - "check_substitutions": Digest: sha256:f36f54679daff3f894af36f61983a9827cba5d6f92d87e4fb1779e1532246089
Step #0 - "check_substitutions": Status: Downloaded newer image for us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #0 - "check_substitutions": us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Finished Step #0 - "check_substitutions"
Starting Step #1 - "build-hatch-image"
Step #1 - "build-hatch-image": Already have image (with digest): gcr.io/cloud-builders/docker
Step #1 - "build-hatch-image": Sending build context to Docker daemon  5.632kB

Step #1 - "build-hatch-image": Step 1/5 : ARG PYTHON_VERSION
Step #1 - "build-hatch-image": Step 2/5 : FROM python:${PYTHON_VERSION}
Step #1 - "build-hatch-image": 3.11.15: Pulling from library/python
Step #1 - "build-hatch-image": aa3e9ef32f73: Already exists
Step #1 - "build-hatch-image": 3f59c84a7863: Already exists
Step #1 - "build-hatch-image": 30d0db852850: Already exists
Step #1 - "build-hatch-image": 0252e6abaf0f: Already exists
Step #1 - "build-hatch-image": 5543184d4729: Already exists
Step #1 - "build-hatch-image": f40567e9ead1: Already exists
Step #1 - "build-hatch-image": a71398e66418: Already exists
Step #1 - "build-hatch-image": Digest: sha256:7fca2df201542db9232b551db50cf4c4930d4baad691dbc973e1720cbf1b3756
Step #1 - "build-hatch-image": Status: Downloaded newer image for python:3.11.15
Step #1 - "build-hatch-image":  ---> da5a96b48c08
Step #1 - "build-hatch-image": Step 3/5 : RUN python -m pip install --upgrade pip
Step #1 - "build-hatch-image":  ---> Using cache
Step #1 - "build-hatch-image":  ---> fcfe6523d17e
Step #1 - "build-hatch-image": Step 4/5 : RUN python -m pip install hatch==1.16.5
Step #1 - "build-hatch-image":  ---> Using cache
Step #1 - "build-hatch-image":  ---> 11f9a80bb2b3
Step #1 - "build-hatch-image": Step 5/5 : ENTRYPOINT ["hatch"]
Step #1 - "build-hatch-image":  ---> Using cache
Step #1 - "build-hatch-image":  ---> c9e89c13dcf6
Step #1 - "build-hatch-image": Successfully built c9e89c13dcf6
Step #1 - "build-hatch-image": Successfully tagged us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Finished Step #1 - "build-hatch-image"
Starting Step #2 - "lint"
Step #2 - "lint": Already have image (with digest): us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #2 - "lint": Creating environment: lint
Step #2 - "lint": Checking dependencies
Step #2 - "lint": Syncing dependencies
Step #2 - "lint": cmd [1] | black --check --diff .
Step #2 - "lint": Skipping .ipynb files as Jupyter dependencies are not installed.
Step #2 - "lint": You can fix this by running ``pip install "black[jupyter]"``
Step #2 - "lint": All done! ✨ 🍰 ✨
Step #2 - "lint": 31 files would be left unchanged.
Step #2 - "lint": cmd [2] | mypy --install-types --non-interactive src/kaggle tests
Step #2 - "lint": Collecting types-PySocks
Step #2 - "lint":   Downloading types_pysocks-1.7.1.20260518-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-Pygments
Step #2 - "lint":   Downloading types_pygments-2.20.0.20260518-py3-none-any.whl.metadata (2.0 kB)
Step #2 - "lint": Collecting types-bleach
Step #2 - "lint":   Downloading types_bleach-6.4.0.20260607-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-pexpect
Step #2 - "lint":   Downloading types_pexpect-4.9.0.20260518-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-protobuf
Step #2 - "lint":   Downloading types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata (2.2 kB)
Step #2 - "lint": Collecting types-python-dateutil
Step #2 - "lint":   Downloading types_python_dateutil-2.9.0.20260518-py3-none-any.whl.metadata (1.8 kB)
Step #2 - "lint": Collecting types-six
Step #2 - "lint":   Downloading types_six-1.17.0.20260518-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-docutils (from types-Pygments)
Step #2 - "lint":   Downloading types_docutils-0.22.3.20260518-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-html5lib (from types-bleach)
Step #2 - "lint":   Downloading types_html5lib-1.1.11.20260518-py3-none-any.whl.metadata (1.8 kB)
Step #2 - "lint": Collecting types-webencodings (from types-html5lib->types-bleach)
Step #2 - "lint":   Downloading types_webencodings-0.5.0.20260408-py3-none-any.whl.metadata (1.8 kB)
Step #2 - "lint": Downloading types_pysocks-1.7.1.20260518-py3-none-any.whl (9.6 kB)
Step #2 - "lint": Downloading types_pygments-2.20.0.20260518-py3-none-any.whl (29 kB)
Step #2 - "lint": Downloading types_bleach-6.4.0.20260607-py3-none-any.whl (11 kB)
Step #2 - "lint": Downloading types_pexpect-4.9.0.20260518-py3-none-any.whl (17 kB)
Step #2 - "lint": Downloading types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB)
Step #2 - "lint": Downloading types_python_dateutil-2.9.0.20260518-py3-none-any.whl (18 kB)
Step #2 - "lint": Downloading types_six-1.17.0.20260518-py3-none-any.whl (19 kB)
Step #2 - "lint": Downloading types_docutils-0.22.3.20260518-py3-none-any.whl (91 kB)
Step #2 - "lint": Downloading types_html5lib-1.1.11.20260518-py3-none-any.whl (24 kB)
Step #2 - "lint": Downloading types_webencodings-0.5.0.20260408-py3-none-any.whl (8.7 kB)
Step #2 - "lint": Installing collected packages: types-webencodings, types-six, types-python-dateutil, types-PySocks, types-protobuf, types-pexpect, types-docutils, types-Pygments, types-html5lib, types-bleach
Step #2 - "lint": 
Step #2 - "lint": Successfully installed types-PySocks-1.7.1.20260518 types-Pygments-2.20.0.20260518 types-bleach-6.4.0.20260607 types-docutils-0.22.3.20260518 types-html5lib-1.1.11.20260518 types-pexpect-4.9.0.20260518 types-protobuf-7.34.1.20260518 types-python-dateutil-2.9.0.20260518 types-six-1.17.0.20260518 types-webencodings-0.5.0.20260408
Step #2 - "lint": Installing missing stub packages:
Step #2 - "lint": /builder/home/.local/share/hatch/env/virtual/kaggle/xS3fZVNL/lint/bin/python -m pip install types-PySocks types-Pygments types-bleach types-pexpect types-protobuf types-python-dateutil types-six
Step #2 - "lint": 
Step #2 - "lint": 
Step #2 - "lint": Success: no issues found in 30 source files
Step #2 - "lint": src/kaggle/api/kaggle_api_extended.py:2526: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
Step #2 - "lint": src/kaggle/api/kaggle_api_extended.py:6182: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
Step #2 - "lint": src/kaggle/api/kaggle_api_extended.py:6637: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
Finished Step #2 - "lint"
PUSH
Pushing us-docker.pkg.dev/kaggle-cicd/tools/cli-builder
The push refers to repository [us-docker.pkg.dev/kaggle-cicd/tools/cli-builder]
6c986ff30605: Preparing
749b9b9b7c9a: Preparing
13fb61b3f818: Preparing
0dd0ea01ed8d: Preparing
50d8aae66859: Preparing
ee515db7a06c: Preparing
4a37de4e1f6b: Preparing
017122101e05: Preparing
8007431a6be6: Preparing
ee515db7a06c: Layer already exists
13fb61b3f818: Layer already exists
017122101e05: Layer already exists
749b9b9b7c9a: Layer already exists
8007431a6be6: Layer already exists
50d8aae66859: Layer already exists
4a37de4e1f6b: Layer already exists
6c986ff30605: Layer already exists
0dd0ea01ed8d: Layer already exists
3.11.15: digest: sha256:f36f54679daff3f894af36f61983a9827cba5d6f92d87e4fb1779e1532246089 size: 2219
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/382f7181-8c99-4193-a2e4-ea70fe753487?project=464139560241