Skip to content

Upgrade Hugo and Docsy#4404

Merged
markmandel merged 7 commits intoagones-dev:mainfrom
Sivasankaran25:upgrade/hugo
Jan 22, 2026
Merged

Upgrade Hugo and Docsy#4404
markmandel merged 7 commits intoagones-dev:mainfrom
Sivasankaran25:upgrade/hugo

Conversation

@Sivasankaran25
Copy link
Copy Markdown
Collaborator

What type of PR is this?

Uncomment only one /kind <> line, press enter to put that in a new line, and remove leading whitespace from that line:

/kind breaking
/kind bug
/kind cleanup
/kind documentation

/kind feature

/kind hotfix
/kind release

What this PR does / Why we need it:

Which issue(s) this PR fixes:

Closes #4395

Special notes for your reviewer:

@Sivasankaran25 Sivasankaran25 self-assigned this Dec 30, 2025
@github-actions github-actions bot added kind/feature New features for Agones size/XS labels Dec 30, 2025
@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: a959d3ee-c60c-4b71-b76e-7e53cfc0fed3

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@Sivasankaran25
Copy link
Copy Markdown
Collaborator Author

/gcbrun

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 522f8e9a-ca76-4deb-9ba5-d9341c122bda

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4404/head:pr_4404 && git checkout pr_4404
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-6ed55c7

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 3c6e049b-712c-4c88-8403-1e63b30a4aa6

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4404/head:pr_4404 && git checkout pr_4404
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-51b61c9

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: c7493f30-18f3-4487-be7a-b536961366be

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4404/head:pr_4404 && git checkout pr_4404
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-35268a7

@markmandel
Copy link
Copy Markdown
Collaborator

So this is the current website:

image image

And this is the updated version:

image image

So this update broke our custom css in some way.

agones-dev#4387)

* Fix(build): Upgrade Agones base container images from Debian 12 (Bookworm) to Debian 13 (Trixie).

* update packages

* removed softwareproperties not exist in trixie

* updated java version

* updated .net version-8.0

* Bump version numbers in Makefiles and YAML manifests

---------

Co-authored-by: Sivasankaran R <sivasankaranr@google.com>
@lacroixthomas
Copy link
Copy Markdown
Collaborator

lacroixthomas commented Jan 11, 2026

From what I've seen it's related to the last version of docsy

From the release note: https://www.docsy.dev/blog/2025/0.13.0/#accessibility Color contrast has been improved throughout the theme, and Docsy now falls back to Bootstrap defaults for typography and color. This ensures better accessibility compliance out of the box. For details, see [#2285](https://github.com/google/docsy/issues/2285) and [Site colors](https://www.docsy.dev/docs/content/lookandfeel/#site-colors).

More info from the PR: google/docsy#2285

Seems that it's now using the default bootstrap typo / color, we might need to put btn-primary instead of btn-secondary
Or overriding the colors as mentioned here: https://www.docsy.dev/docs/content/lookandfeel/#site-colors

@Sivasankaran25

@igooch
Copy link
Copy Markdown
Collaborator

igooch commented Jan 12, 2026

Another option to try out is changing the variables in https://github.com/googleforgames/agones/blob/main/site/assets/scss/_variables_project.scss. The primary color is currently set to white, with Agones blue as the secondary color.

$primary: #2D70DE;
$secondary: rgb(255, 255,255);

$theme-colors: (
  "primary": $primary,
  "secondary": $secondary
);

@Sivasankaran25
Copy link
Copy Markdown
Collaborator Author

#2D70DE

The primary color is set to white and the secondary to blue, so the home page displays correctly. However, links on docs and other pages also appear white automatically

image image

@markmandel
Copy link
Copy Markdown
Collaborator

Can you overwrite the link colour in the css then?

@Sivasankaran25
Copy link
Copy Markdown
Collaborator Author

Can you overwrite the link colour in the css then?

Okay Sure I will try this

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 7b481e8c-c84d-4dc3-a7cc-533338b84530

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4404/head:pr_4404 && git checkout pr_4404
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.56.0-dev-24b840b

Copy link
Copy Markdown
Collaborator

@igooch igooch left a comment

Choose a reason for hiding this comment

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

From the most recent build looks like the colors are showing up correctly.

@igooch
Copy link
Copy Markdown
Collaborator

igooch commented Jan 22, 2026

Current agones.dev site:

Screenshot 2026-01-21 at 5 55 30 PM

Preview site:

Screenshot 2026-01-21 at 5 55 45 PM

Copy link
Copy Markdown
Collaborator

@markmandel markmandel left a comment

Choose a reason for hiding this comment

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

LGTM! Let's do it!

@markmandel markmandel merged commit ca09038 into agones-dev:main Jan 22, 2026
5 checks passed
mnthe pushed a commit to mnthe/agones that referenced this pull request Mar 23, 2026
* Upgrade Hugo and Docsy

* Fix(build): Upgrade Agones base container images from Debian 12 (Book… (agones-dev#4387)

* Fix(build): Upgrade Agones base container images from Debian 12 (Bookworm) to Debian 13 (Trixie).

* update packages

* removed softwareproperties not exist in trixie

* updated java version

* updated .net version-8.0

* Bump version numbers in Makefiles and YAML manifests

---------

Co-authored-by: Sivasankaran R <sivasankaranr@google.com>

* Add link color

---------

Co-authored-by: indurireddy-TF <indurireddy@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade Docsy to 0.13.0 and Hugo to 0.152.2

6 participants