Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
93b9a5d
chore(deps): lock file maintenance
renovate[bot] Mar 9, 2026
e83a7d0
Add 'N.R.G' to the config list (#201)
Paret-112 Mar 10, 2026
1b58425
feat: Add next action that corrects the team that kicked ball out
g3force Mar 11, 2026
cee94e5
chore: Consistent formatting
g3force Mar 11, 2026
a8d012b
fix: Merge numRobotsByTeam in goal event
g3force Mar 13, 2026
ae781ad
fix: Do not count robots in subst area for next command and remote co…
g3force Mar 13, 2026
d2b9d19
fix: Consider standard situation for extended removal time for bots
g3force Mar 13, 2026
ccd8fdc
chore(deps): lock file maintenance
renovate[bot] Mar 16, 2026
1eb68ad
chore(deps): lock file maintenance
renovate[bot] Mar 23, 2026
2e86da7
chore(deps): lock file maintenance
renovate[bot] Mar 30, 2026
5d2c19c
chore(deps): update golang:1.26-alpine docker digest to 2389ebf
renovate[bot] Apr 1, 2026
2d8cff6
chore(deps): update node.js to 4d64b49
renovate[bot] Apr 1, 2026
fd18766
chore(deps): update dependency @vue/tsconfig to ^0.9.0
renovate[bot] Apr 1, 2026
4bffb82
chore(deps): update node.js to 4d24911
renovate[bot] Apr 1, 2026
be8a45f
chore(deps): update cimg/go docker tag to v1.26.1
renovate[bot] Apr 1, 2026
5090509
chore(deps): update robocupssl/ssl-remote-control docker tag to v1.4.3
renovate[bot] Apr 1, 2026
6468a46
chore(deps): update robocupssl/ssl-log-player docker tag to v1.11.0
renovate[bot] Apr 1, 2026
086c3d0
chore(deps): update robocupssl/ssl-status-board docker tag to v2.17.2
renovate[bot] Apr 2, 2026
9620387
chore(deps): update tigersmannheim/auto-referee docker tag to v1.7.1
renovate[bot] Apr 2, 2026
68134e2
fix(deps): update module github.com/robocup-ssl/ssl-go-tools to v1.11.0
renovate[bot] Apr 2, 2026
f5b329b
chore(deps): lock file maintenance
renovate[bot] Apr 6, 2026
8050f23
fix: Switch kickoff team when switching colors
g3force Apr 11, 2026
8b6d346
chore(deps): lock file maintenance
renovate[bot] Apr 13, 2026
077a46a
chore(deps): lock file maintenance
renovate[bot] Apr 20, 2026
548ff5b
Add team: ZUNOH Robotics
yutatech Apr 23, 2026
8777917
Added Robocup Junior SSL Team (#205)
EliasB-NU Apr 25, 2026
9b0765f
chore(deps): lock file maintenance
renovate[bot] Apr 27, 2026
a50d18c
chore(deps): update dependency eslint to v10
renovate[bot] May 1, 2026
dfddabd
chore(deps): update alpine:3 docker digest to 5b10f43
renovate[bot] May 1, 2026
f3b37cf
chore(deps): update cimg/go:1.26.1 docker digest to f813931
renovate[bot] May 1, 2026
276cd51
chore(deps): update golang:1.26-alpine docker digest to f853308
renovate[bot] May 1, 2026
8235feb
chore(deps): update node.js to 0a67b6f
renovate[bot] May 1, 2026
8bba0c5
chore(deps): update node.js to 8ea2348
renovate[bot] May 2, 2026
fa5d75b
chore(deps): update cimg/go docker tag to v1.26.2
renovate[bot] May 2, 2026
fbb2da1
chore(deps): update robocupssl/ssl-status-board docker tag to v2.18.0
renovate[bot] May 2, 2026
8dacbe9
fix(deps): update module golang.org/x/net to v0.53.0
renovate[bot] May 2, 2026
eacbbaa
chore(deps): update cimg/base docker tag to v2026
renovate[bot] May 2, 2026
0438d87
chore(deps): lock file maintenance
renovate[bot] May 4, 2026
e51e1c7
fix: Make origin icons visible in protocol list again (#197
g3force May 9, 2026
959a104
chore(deps): lock file maintenance
renovate[bot] May 11, 2026
365b038
chore(deps): lock file maintenance
renovate[bot] May 18, 2026
7f8290f
chore(deps): lock file maintenance
renovate[bot] May 25, 2026
70b7a4f
fix: Refactor substitution zone logic to only check behind the team's…
g3force Jun 2, 2026
75aa106
Merge branch 'master' into pr/lkhcode/1
lkhcode Jun 3, 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
12 changes: 6 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
build_node:
resource_class: medium
docker:
- image: cimg/node:lts@sha256:714b33be00a0fb8aba79cf93f497f093f0394436a7ec68a7c757a11c7c10b63c
- image: cimg/node:lts@sha256:0a67b6fa151ceac233d469a5915ca75a4a1c9e3854502ed7cc236f18c3a4f5c3
steps:
- checkout
- run:
Expand All @@ -27,7 +27,7 @@ jobs:
test_go:
resource_class: medium
docker:
- image: cimg/go:1.26.0@sha256:e82c7727feeec93d6212da83f9ce8a3e2835137c87185543d306fd29bfc032cd
- image: cimg/go:1.26.2@sha256:6a7ffeeed99ed9e0d9e8f88f653207abb49781eea2055d61cbdce1a4c77c52ca
steps:
- checkout
- attach_workspace:
Expand All @@ -42,7 +42,7 @@ jobs:
build_go:
resource_class: large
docker:
- image: cimg/go:1.26.0@sha256:e82c7727feeec93d6212da83f9ce8a3e2835137c87185543d306fd29bfc032cd
- image: cimg/go:1.26.2@sha256:6a7ffeeed99ed9e0d9e8f88f653207abb49781eea2055d61cbdce1a4c77c52ca
steps:
- checkout
- attach_workspace:
Expand All @@ -68,7 +68,7 @@ jobs:
publish_gh:
resource_class: small
docker:
- image: cimg/go:1.26.0@sha256:e82c7727feeec93d6212da83f9ce8a3e2835137c87185543d306fd29bfc032cd
- image: cimg/go:1.26.2@sha256:6a7ffeeed99ed9e0d9e8f88f653207abb49781eea2055d61cbdce1a4c77c52ca
steps:
- attach_workspace:
at: .
Expand All @@ -80,7 +80,7 @@ jobs:
build_docker:
resource_class: small
docker:
- image: cimg/base:2025.12@sha256:32bf8767cd669b9a236863accc928a35517ebfb8438565bd3103bdddf085c481
- image: cimg/base:2026.04@sha256:c7693014a5fe7f5c95ac54590b54e2b183995241e082eb20377761916477a3e4
steps:
- checkout
- setup_remote_docker
Expand All @@ -96,7 +96,7 @@ jobs:
publish_docker:
resource_class: small
docker:
- image: cimg/base:2025.12@sha256:32bf8767cd669b9a236863accc928a35517ebfb8438565bd3103bdddf085c481
- image: cimg/base:2026.04@sha256:c7693014a5fe7f5c95ac54590b54e2b183995241e082eb20377761916477a3e4
steps:
- checkout
- setup_remote_docker
Expand Down
6 changes: 3 additions & 3 deletions cmd/ssl-game-controller/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
FROM node:22-alpine@sha256:e4bf2a82ad0a4037d28035ae71529873c069b13eb0455466ae0bc13363826e34 AS build_node
FROM node:22-alpine@sha256:8ea2348b068a9544dae7317b4f3aafcdc032df1647bb7d768a05a5cad1a7683f AS build_node
COPY frontend frontend
WORKDIR frontend
RUN npm install
RUN npm run build

FROM --platform=$BUILDPLATFORM golang:1.26-alpine@sha256:d4c4845f5d60c6a974c6000ce58ae079328d03ab7f721a0734277e69905473e5 AS build_go
FROM --platform=$BUILDPLATFORM golang:1.26-alpine@sha256:f85330846cde1e57ca9ec309382da3b8e6ae3ab943d2739500e08c86393a21b1 AS build_go
ARG TARGETOS
ARG TARGETARCH
ARG BINARY_NAME=ssl-game-controller
Expand All @@ -17,7 +17,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \
go build -trimpath -ldflags="-w -s" -o /go/bin/${BINARY_NAME} ./cmd/${BINARY_NAME}

# Start fresh from a smaller image
FROM alpine:3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
FROM alpine:3@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
ARG BINARY_NAME=ssl-game-controller
COPY --from=build_go /go/bin/${BINARY_NAME} /app
RUN mkdir -p /config && chown -R 1000: /config
Expand Down
4 changes: 2 additions & 2 deletions cmd/ssl-ref-client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM --platform=$BUILDPLATFORM golang:1.26-alpine@sha256:d4c4845f5d60c6a974c6000ce58ae079328d03ab7f721a0734277e69905473e5 AS build_go
FROM --platform=$BUILDPLATFORM golang:1.26-alpine@sha256:f85330846cde1e57ca9ec309382da3b8e6ae3ab943d2739500e08c86393a21b1 AS build_go
ARG TARGETOS
ARG TARGETARCH
ARG BINARY_NAME=ssl-ref-client
Expand All @@ -10,7 +10,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \
go build -trimpath -ldflags="-w -s" -o /go/bin/${BINARY_NAME} ./cmd/${BINARY_NAME}

# Start fresh from a smaller image
FROM alpine:3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
FROM alpine:3@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
ARG BINARY_NAME=ssl-ref-client
COPY --from=build_go /go/bin/${BINARY_NAME} /app
USER 1000
Expand Down
4 changes: 2 additions & 2 deletions cmd/ssl-team-client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM --platform=$BUILDPLATFORM golang:1.26-alpine@sha256:d4c4845f5d60c6a974c6000ce58ae079328d03ab7f721a0734277e69905473e5 AS build_go
FROM --platform=$BUILDPLATFORM golang:1.26-alpine@sha256:f85330846cde1e57ca9ec309382da3b8e6ae3ab943d2739500e08c86393a21b1 AS build_go
ARG TARGETOS
ARG TARGETARCH
ARG BINARY_NAME=ssl-team-client
Expand All @@ -10,7 +10,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \
go build -trimpath -ldflags="-w -s" -o /go/bin/${BINARY_NAME} ./cmd/${BINARY_NAME}

# Start fresh from a smaller image
FROM alpine:3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
FROM alpine:3@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
ARG BINARY_NAME=ssl-team-client
COPY --from=build_go /go/bin/${BINARY_NAME} /app
USER 1000
Expand Down
10 changes: 5 additions & 5 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ services:
- "8082:8082/tcp"

ssl-status-board:
image: "robocupssl/ssl-status-board:2.15.3@sha256:a435f8890774c9e417f6e65b359e6c6b34c16c7c69e6d0e9df690de13d0030c2"
image: "robocupssl/ssl-status-board:2.18.0@sha256:8994ff7dea015ab052662516eff23c8aea8394521deece9190343829f51f9357"
command:
- "-address"
- ":8083"
Expand All @@ -48,7 +48,7 @@ services:
- "8083:8083/tcp"

ssl-remote-control-yellow:
image: "robocupssl/ssl-remote-control:1.4.2@sha256:cedaebbb233ce8c7b12f25c325d5910571b1b62562a3f4f152f8777871d2fc2a"
image: "robocupssl/ssl-remote-control:1.4.3@sha256:14393cd837ad73cf1fba8ad0975b9eaa96c4b7ff0a18df7cd4fdb5fe84f60746"
command:
- "-address"
- ":8084"
Expand All @@ -61,7 +61,7 @@ services:
- "8084:8084/tcp"

ssl-remote-control-blue:
image: "robocupssl/ssl-remote-control:1.4.2@sha256:cedaebbb233ce8c7b12f25c325d5910571b1b62562a3f4f152f8777871d2fc2a"
image: "robocupssl/ssl-remote-control:1.4.3@sha256:14393cd837ad73cf1fba8ad0975b9eaa96c4b7ff0a18df7cd4fdb5fe84f60746"
command:
- "-address"
- ":8085"
Expand Down Expand Up @@ -106,7 +106,7 @@ services:
- team-client

autoref-tigers:
image: "tigersmannheim/auto-referee:1.6.0@sha256:5524e7878ef8f945d0b163248b52ff452e6e04a87241fe9e6093192d7062a468"
image: "tigersmannheim/auto-referee:1.7.1@sha256:e36d5e0d04a5adce760c65761782f5ff156c6c460cdcc04f358c136c5bcda1f3"
command:
- "-a" # active mode (connect to GC)
- "-hl" # headless
Expand All @@ -130,7 +130,7 @@ services:
network_mode: "${NETWORK_MODE}"

ssl-log-player:
image: "robocupssl/ssl-log-player:1.9.3@sha256:6571725e942e4dd7fb281b2915a291a8e5008749aa5b104fe92f76f63e6d785f"
image: "robocupssl/ssl-log-player:1.11.0@sha256:64ae47558ea57666fa28d626fd327347c92b086178869363d17f004ddf0cc35e"
command:
- "-file"
- "/data/BOT_KICKED_BALL_TOO_FAST/linear-kick.log"
Expand Down
Loading