Skip to content

Pull #16829: align ubuntu image version ubuntu-22.04 -> ubuntu-24.04 #16829

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

Merged
merged 1 commit into from
Apr 12, 2025

Conversation

Pankraz76
Copy link

@Pankraz76 Pankraz76 commented Apr 11, 2025

Pull #16829: align ubuntu image version ubuntu-22.04 -> ubuntu-24.04

10

image

vs.

15

image

@Pankraz76 Pankraz76 changed the title Pull #16811: fix whitespace typo in Note : -> Note: Pull #16829: align ubuntu image version ubuntu-22.04 -> ubuntu-24.04 Apr 11, 2025
Pankraz76 pushed a commit to Pankraz76/checkstyle that referenced this pull request Apr 11, 2025
@Pankraz76 Pankraz76 force-pushed the align-ubuntu-image-version branch from 01e2b45 to f5043cc Compare April 11, 2025 15:01
@Pankraz76
Copy link
Author

its kind of the same and used to its might worth a try

@Pankraz76 Pankraz76 marked this pull request as ready for review April 11, 2025 18:22
Copy link
Member

@nrmancuso nrmancuso left a comment

Choose a reason for hiding this comment

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

Item:

Comment on lines 103 to 110
# moved back to Travis till we find a way to keep secrets in azure
# ensure that all modules are used in no exception configs
# 'verify-no-exception-configs':
# image: 'ubuntu-24.04'
# cmd: "./.ci/validation.sh verify-no-exception-configs"
# skipCache: true
# needXmlstarlet: true

Copy link
Member

Choose a reason for hiding this comment

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

Please restore this

Copy link
Author

@Pankraz76 Pankraz76 Apr 12, 2025

Choose a reason for hiding this comment

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

Thanks! Yes, I would suggest extracting this into a dedicated issue (#16835), as the codebase should exclusively contain living (active) code—not dead and clunky, overhead (boilerplate) like this.

Currently, this represents a technical debt item that needs to be addressed later.

Storing such issues in a dedicated tracker improves cohesion and aligns with the SOC (Separation of Concerns) principle we follow.

Copy link
Member

Choose a reason for hiding this comment

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

“SOC” can also be interpreted as: this change is not related in any way to updating the Ubuntu version, and certainly doesn’t belong hidden in the same commit/pull request.

Again, please revert this change.

Copy link
Member

Choose a reason for hiding this comment

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

this is moved to semaphore actually

- name: ensure that all modules are used in no exception configs
commands:
- export PULL_REQUEST=$SEMAPHORE_GIT_PR_NUMBER
- ./.ci/validation.sh verify-no-exception-configs

Copy link
Member

Choose a reason for hiding this comment

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

no need to move to Travis , let is sit in semaphore.
to make it more transparent for why we did change, we can make separate commit in this PR and remove it in separate commit with message "infra: verify-no-exception-configs is in semaphore ci"

Copy link
Member

Choose a reason for hiding this comment

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

Yes, we can remove in a second commit.

Copy link
Member

Choose a reason for hiding this comment

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

@pankratz76 , please just do second commit, to preserve quick and brief reason of removal

Copy link
Author

Choose a reason for hiding this comment

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

Copy link
Author

@Pankraz76 Pankraz76 Apr 12, 2025

Choose a reason for hiding this comment

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

“SOC” can also be interpreted as: this change is not related in any way to updating the Ubuntu version, and certainly doesn’t belong hidden in the same commit/pull request.

you are perfectly right. Obey SOC in commits and PR´s is clearly not my strength.

@Pankraz76 Pankraz76 force-pushed the align-ubuntu-image-version branch from 3d58796 to 5c99d3b Compare April 12, 2025 18:51
@Pankraz76 Pankraz76 requested a review from romani April 12, 2025 18:51
Copy link
Member

@nrmancuso nrmancuso left a comment

Choose a reason for hiding this comment

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

I believe that some of these will only run on merge to main/release workflows, we will need to keep an eye out after merge.

@nrmancuso nrmancuso merged commit 31948ee into checkstyle:master Apr 12, 2025
116 checks passed
@github-actions github-actions bot added this to the 10.23.1 milestone Apr 12, 2025
@Pankraz76
Copy link
Author

thanks for the seamless merge, my good friend

Pankraz76 pushed a commit to Pankraz76/checkstyle that referenced this pull request May 1, 2025
Pankraz76 pushed a commit to Pankraz76/checkstyle that referenced this pull request May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants