Skip to content

Update GrimoireLab 2.x docker image#783

Merged
jjmerchante merged 4 commits into
chaoss:2.xfrom
jjmerchante:2.x-docker-image
Nov 7, 2025
Merged

Update GrimoireLab 2.x docker image#783
jjmerchante merged 4 commits into
chaoss:2.xfrom
jjmerchante:2.x-docker-image

Conversation

@jjmerchante
Copy link
Copy Markdown
Contributor

@jjmerchante jjmerchante commented Aug 1, 2025

Update Docker workflow to sign the image using GitHub OIDC in keyless mode and update the workflow actions to the latest version.

Update docker-compose and Dockerfile with the latest changes in GrimoireLab core.

Related to #807

Update the configuration of the workflow and update tags
of the actions to match the latest version.

Update cosign command to use GitHub OIDC token.

Signed-off-by: Jose Javier Merchante <jjmerchante@bitergia.com>
Refactor Docker and docker compose configuration to use
the latest version of the containers and use the latest
version of GrimoireLab core. Remove SortingHat as a service
as it is partially included in GrimoireLab core.

Signed-off-by: Jose Javier Merchante <jjmerchante@bitergia.com>
[ui] Fix taskId type from Int to ID

Fix a bug that caused updating and deleting tasks
from the UI to fail. The GraphQL Task type now uses
an ID field that accepts both integers and strings,
but the UI had not been updated to handle this change.

Signed-off-by: Jose Javier Merchante <jjmerchante@bitergia.com>
Changed the docker-compose configuration to replace the redis
service with valkey.

Valkey is the community-driven, fully open-source fork of Redis,
providing the same API compatibility with long-term support.

Signed-off-by: Jose Javier Merchante <jjmerchante@bitergia.com>
Update the tests to include the latest change from
GrimoireLab that configures the default superuser
when the setup command is executed.

Signed-off-by: Jose Javier Merchante <jjmerchante@bitergia.com>
Copy link
Copy Markdown
Member

@sduenas sduenas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jjmerchante jjmerchante merged commit dbb9863 into chaoss:2.x Nov 7, 2025
3 checks passed
@jjmerchante jjmerchante deleted the 2.x-docker-image branch November 7, 2025 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants