Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
739e5a2
Add parenthesis to _MigrationPrivateStorage
Didayolo Feb 10, 2026
c74cf1f
version bump
Feb 10, 2026
4558abe
Merge pull request #2174 from codalab/versionbump
ObadaS Feb 10, 2026
4e26c42
fix(`documentation/docs/Organizers/Benchmark_Creation/Competition-Bun…
TheoRudkiewicz Feb 11, 2026
dd0223c
fix(`documentation/docs/Organizers/Benchmark_Creation/Competition-Bun…
Didayolo Feb 11, 2026
f910426
Update compute worker to FAILED when needed
Didayolo Oct 11, 2025
1ffe72c
Catch only real errors, improve formatting of Exception
Didayolo Feb 6, 2026
63fa6fe
Make status code integers, add logs
Didayolo Feb 6, 2026
6e19ba2
For scoring program only
Didayolo Feb 6, 2026
fdb5a6b
rebased branch; added some more try...except and error handling; move…
Feb 16, 2026
716f8e6
Merge pull request #2030 from codalab/worker-status
ObadaS Feb 16, 2026
5919fcc
Make detailed results public when competition is public
Didayolo Feb 5, 2026
8d7e041
Flake8 fix
Didayolo Feb 5, 2026
1ac0db7
Update tests
Didayolo Feb 5, 2026
aff8314
Merge pull request #2155 from codalab/public-detailed-results
ObadaS Feb 16, 2026
b398440
changed uuid naming scheme for ingestion and scoring containers to us…
Feb 16, 2026
be6745e
Add restart policy to compute_worker configuration
cuongphamduc Feb 12, 2026
2149b72
Merge pull request #2189 from codalab/restart-compute-worker
ObadaS Feb 17, 2026
ac4ebe8
Option to rewrite endpoint URL to debug local instance
Didayolo Feb 4, 2026
aec5d29
Update the setup documentation
Didayolo Feb 4, 2026
a4c4730
Merge pull request #2150 from codalab/debug-local-endopint-url
Didayolo Feb 17, 2026
9ab95e8
Rename variable following snake_case convention
Didayolo Feb 17, 2026
65d0028
Merge pull request #2194 from codalab/cw_better_naming
Didayolo Feb 17, 2026
e6108a9
Newsletter 2025 (#2171)
Didayolo Feb 17, 2026
5675d33
Merge pull request #2172 from codalab/fix-migration
Didayolo Feb 17, 2026
1d2ab54
Merge pull request #2191 from codalab/userAdmin_djangoInterface
ObadaS Feb 17, 2026
c28b678
Dockerfiles changes and uv introduction (#2139)
ObadaS Feb 18, 2026
2691694
Add total prize money in the newsletter
Didayolo Feb 21, 2026
c29ea3b
Fix missing staticfiles on first launch by switching migrate and coll…
ObadaS Feb 23, 2026
f098400
Fix question mark position
Didayolo Feb 23, 2026
1bc5548
Merge pull request #2207 from codalab/helper-position
ObadaS Feb 23, 2026
e894cd3
Bumped RabbitMQ docker image version to latest (#2061)
ObadaS Feb 24, 2026
0157c88
Update doc path in mkdocs.yml
Didayolo Feb 24, 2026
871bc4a
Postgres Upgrades and changes (#2091)
ObadaS Feb 24, 2026
c66c571
HTTP(S) and Network mode options in Compute worker (#2137)
ObadaS Feb 25, 2026
d86ef18
Update Codabench-Installation.md
Didayolo Feb 25, 2026
3e9155a
Update Codabench-Installation.md
Didayolo Feb 25, 2026
64a32da
Update .env_sample
Didayolo Feb 25, 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
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ jobs:

- run:
name: "Setup: Copy environment variables"
command: cp .env_circleci .env
command: |
cp .env_circleci .env
cp my-postgres_sample.conf my-postgres.conf

- run:
name: "Setup: Create directories for MinIO (cannot be made by docker for some reason)"
Expand Down Expand Up @@ -53,9 +55,6 @@ jobs:
name: "Docker: Build containers and collect static files"
command: |
docker compose up -d
docker compose exec django python manage.py collectstatic --noinput
docker compose exec django python manage.py migrate
docker compose exec django python ./manage.py createsuperuser --no-input

- run:
name: "Get compute worker, site worker and django logs"
Expand All @@ -77,6 +76,7 @@ jobs:
- run:
name: "Tests: Run end-to-end (E2E) tests"
command: |
docker compose exec django python ./manage.py createsuperuser --no-input
cd tests && CI=True $HOME/.local/bin/uv run pytest test_auth.py test_account_creation.py test_competition.py test_submission.py
no_output_timeout: 30m

Expand Down
7 changes: 6 additions & 1 deletion .env_sample
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
SECRET_KEY=change-this-secret

# For local setup and debug
DEBUG=True

# Database
DB_HOST=db
DB_NAME=postgres
Expand Down Expand Up @@ -67,6 +70,8 @@ AWS_STORAGE_PRIVATE_BUCKET_NAME=private
# NOTE! port 9000 here should match $MINIO_PORT
AWS_S3_ENDPOINT_URL=http://minio:9000/
AWS_QUERYSTRING_AUTH=False
# Optional URL rewriting in compute worker, format: FROM | TO
#WORKER_BUNDLE_URL_REWRITE=http://localhost:9000|http://minio:9000


# -----------------------------------------------------------------------------
Expand Down Expand Up @@ -111,4 +116,4 @@ ENABLE_SIGN_IN=True
# Logging (Serialized outputs the logs in JSON format)
# -----------------------------------------------------------------------------
LOG_LEVEL=info
SERIALIZED=false
SERIALIZED=false
4 changes: 2 additions & 2 deletions .github/workflows/build_cw_image-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
- '!develop'
- '!master'
paths:
- Dockerfile.compute_worker
- packaging/container/Containerfile.compute_worker
- compute_worker/**
jobs:
build_push_image:
Expand All @@ -17,7 +17,7 @@ jobs:
- name: Check out repository code
uses: actions/checkout@v5
- name: Build Image
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f Dockerfile.compute_worker .
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f packaging/container/Containerfile.compute_worker .
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build_cw_image-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
branches:
- develop
paths:
- Dockerfile.compute_worker
- packaging/container/Containerfile.compute_worker
- compute_worker/**
jobs:
build:
Expand All @@ -14,7 +14,7 @@ jobs:
- name: Check out repository code
uses: actions/checkout@v5
- name: Build Image
run: docker build -t codalab/codabench-compute-worker:test -f Dockerfile.compute_worker .
run: docker build -t codalab/codabench-compute-worker:test -f packaging/container/Containerfile.compute_worker .
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build_cw_image-prod.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: build_CW_docker_image_branch
name: build_CW_docker_image_master
on:
push:
tags:
- '*'
paths:
- Dockerfile.compute_worker
- packaging/container/Containerfile.compute_worker
- compute_worker/**
jobs:
build:
Expand All @@ -14,7 +14,7 @@ jobs:
- name: Check out repository code
uses: actions/checkout@v5
- name: Build Image
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f Dockerfile.compute_worker .
run: docker build -t codalab/codabench-compute-worker:${{ github.ref_name }} -f packaging/container/Containerfile.compute_worker .
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ src/static/generated/*
db.sqlite3

celerybeat-schedule
celerybeat-schedule.db
package-lock.json
artifacts/

Expand All @@ -40,3 +41,5 @@ caddy_config/
caddy_data/

home_page_counters.json
my-postgres.conf
tests/config/state.json
21 changes: 0 additions & 21 deletions Dockerfile

This file was deleted.

10 changes: 0 additions & 10 deletions Dockerfile.builder

This file was deleted.

34 changes: 0 additions & 34 deletions Dockerfile.compute_worker

This file was deleted.

31 changes: 0 additions & 31 deletions Dockerfile.flower

This file was deleted.

Loading