Skip to content

feat: 5.6.0 on ubuntu 24.04#1

Merged
russkel merged 95 commits intogrfrom
feature/24.04
Jul 23, 2025
Merged

feat: 5.6.0 on ubuntu 24.04#1
russkel merged 95 commits intogrfrom
feature/24.04

Conversation

@russkel
Copy link
Member

@russkel russkel commented Jul 10, 2025

missim ue is broken in jazzy [sc-14392]

slonopotamus and others added 30 commits November 16, 2023 17:50
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2 to 3.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](actions/deploy-pages@v2...v3)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 3 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](actions/deploy-pages@v3...v4)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](actions/upload-pages-artifact@v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
There are `pdb` files, not prefaced with `UnrealEngine`, which are expected to be present when creating a shipping build.
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](release-drafter/release-drafter@v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 10, 2025 04:02
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds support for Unreal Engine 5.6.0 on Ubuntu 24.04, representing a significant version update with extensive refactoring and modernization of the ue4-docker codebase.

  • Adds support for UE 5.6.0 and Ubuntu 24.04, updating supported release versions and removing deprecated older versions
  • Implements comprehensive test suite infrastructure for automated UE release testing with credential management
  • Modernizes build system with debug support, IPv6 compatibility checks, and improved error handling

Reviewed Changes

Copilot reviewed 51 out of 53 changed files in this pull request and generated 9 comments.

File Description
test-suite/test-ue-releases.py New comprehensive test framework for automated UE release builds with credential management
src/ue4docker/infrastructure/BuildConfiguration.py Major refactor of Visual Studio configuration and updated UE version support
src/ue4docker/build.py Enhanced build process with debug support and IPv6 warnings
pyproject.toml Version bump to 0.0.116 and minimum Python requirement updated to 3.8
Comments suppressed due to low confidence (1)

src/ue4docker/infrastructure/BuildConfiguration.py:668

  • The format string uses self.visualStudio directly, but earlier in the same function self.visualStudio.name is used. This should be consistent and likely should be self.visualStudio.name.
                        self.visualStudio

try:
import colorama
from termcolor import colored
except:
Copy link

Copilot AI Jul 10, 2025

Choose a reason for hiding this comment

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

Using bare except: clause is discouraged. Consider catching specific exceptions like ImportError or ModuleNotFoundError.

Suggested change
except:
except (ImportError, ModuleNotFoundError):

Copilot uses AI. Check for mistakes.
@russkel russkel merged commit 377e5a1 into gr Jul 23, 2025
2 of 20 checks passed
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.

7 participants