Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update GitLab to 17.4.1 #1564

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion gitlab/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
PROXY_AUTH_ADD: "false"

gitlab:
image: zengxs/gitlab:17.2.1-ce.0@sha256:ac08a4dd997b6cd5d00d56c0027629de56ac80d9d30f9c4f75a73da73f5ff1b4
image: zengxs/gitlab:17.4.1-ce.0@sha256:c848d893bf509ff04a27e7b72be6fc7a8d94eddb0c42a4946f56ea42680af4cb
restart: on-failure
hostname: '${DEVICE_DOMAIN_NAME}:8929'
ulimits:
Expand All @@ -25,7 +25,7 @@
gitlab_rails['gitlab_shell_ssh_port'] = 2424
nginx['listen_port'] = 8929
nginx['listen_https'] = false
ports:

Check notice on line 28 in gitlab/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

External port mapping "2424:22"

Port mappings may be unnecessary for the app to function correctly. Docker's internal DNS resolves container names to IP addresses within the same network. External access to the web interface is handled by the app_proxy container. Port mappings are only needed if external access is required to a port not proxied by the app_proxy, or if an app needs to expose multiple ports for its functionality (e.g., DHCP, DNS, P2P, etc.).
- '2424:22'
volumes:
- ${APP_DATA_DIR}/data/config:/etc/gitlab
Expand Down
27 changes: 25 additions & 2 deletions gitlab/umbrel-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: gitlab
name: GitLab
tagline: Software. Faster.
category: developer
version: "17.2.1"
version: "17.4.1"
port: 8929
description: >-
⚠️ This app is RAM-intensive (+6GB recommended) and can take 15-20 minutes to start after installation on low-powered devices.
Expand Down Expand Up @@ -54,7 +54,30 @@ gallery:
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: ""
releaseNotes: >-
This version contains important bug and security fixes, and we strongly recommend that all self-managed GitLab installations be upgraded immediately.


Key improvements released in GitLab 17.4 :
- More context-aware GitLab Duo Code Suggestions using open tabs
- Auto-merge when all checks pass
- Extension marketplace now available in the Web IDE
- List Kubernetes resource events
- GitLab Pages without wildcard DNS is generally available
- GitLab Pages parallel deployments in beta
- Advanced SAST is generally available
- Hide CI/CD variable values in the UI

Fixes :
- Improve OpenSSL callout message
- Change urgency of API project/:id/share to low
- Check commit message for issue close pattern setting
- Backport: Fixes issues with incorrectly displaying VR button
- Backport: Fix incorrect gitlab-shell-check filename into 17.4
- Update OpenSSL v3 callout to delay update to GitLab 17.7
- Fix Code Review AI features policies to check duo features enabled toggle

Full release notes are available at : https://about.gitlab.com/releases/2024/09/19/gitlab-17-4-released
dependencies: []
path: ""
deterministicPassword: true
Expand Down