Skip to content

Release 5.1.11 - #310

Merged
Dramelac merged 11 commits into
masterfrom
dev
Jul 19, 2026
Merged

Release 5.1.11#310
Dramelac merged 11 commits into
masterfrom
dev

Conversation

@Dramelac

Copy link
Copy Markdown
Member

Exegol wrapper 5.1.11

Features

  • Add firefox support for upgrade action
  • Harden CI/CD with pinned actions
  • Add a fallback timezone sharing method with environment variable for linux users
  • Add a new configuration to disable interactive message when a new release is detected

Bug fixes

  • Fix old url in docs links
  • Fix progress bar with frozen layers during image download
  • Stop container before removal
  • Escape environment variable

@Dramelac Dramelac changed the title Release 5.1.10 Release 5.1.11 Jul 19, 2026
@ShutdownRepo
ShutdownRepo requested a review from Copilot July 19, 2026 15:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Release-oriented update for the Exegol wrapper to ship v5.1.11, combining dependency updates, container backup/restore enhancements (incl. Firefox data), improved timezone sharing fallback, and CI hardening via pinned GitHub Actions.

Changes:

  • Add/update wrapper behaviors: Firefox profile backup/restore, safer env passing to docker exec, configurable interactive update prompts, and improved download progress handling.
  • Improve platform support and robustness: timezone sharing fallback via TZ environment variable, plus minor Docker SDK and architecture parsing tweaks.
  • Harden and polish release surface: pin GitHub Actions by commit, bump version, update docs links/templates, and extend .gitignore.

Reviewed changes

Copilot reviewed 17 out of 19 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
requirements.txt Make tzlocal unconditional and bump version for new timezone fallback usage.
pyproject.toml Align project dependencies with the tzlocal change.
exegol/utils/WebRegistryUtils.py Use isinstance for Docker Image detection when parsing architecture.
exegol/utils/DockerUtils.py Stop containers before removal (notably for backup-history cleanup).
exegol/model/ExegolContainer.py Escape docker exec envs and add Firefox (/root/.mozilla) to backup/restore.
exegol/model/ContainerConfig.py Add TZ env fallback timezone-sharing helper and adjust timezone-volume logging.
exegol/manager/ExegolManager.py Add config-controlled interactive update prompts and update backup description text.
exegol/console/TUI.py Prevent progress bar regressions from late “Downloading/Extracting” stream messages.
exegol/config/UserConfig.py Introduce interactive_update_warning config field and surface it in config output.
exegol/config/ConstantConfig.py Bump wrapper version to 5.1.11.
.gitignore Ignore Cursor IDE workspace directory.
.github/workflows/sub_testing.yml Pin GitHub Actions to specific commits.
.github/workflows/entrypoint_release.yml Pin GitHub Actions to specific commits.
.github/workflows/entrypoint_prerelease.yml Pin GitHub Actions to specific commits.
.github/workflows/entrypoint_nightly.yml Pin GitHub Actions to specific commits.
.github/PULL_REQUEST_TEMPLATE.md Update contributor docs link and fix grammar.
.github/ISSUE_TEMPLATE/config.yml Update documentation URL.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread exegol/model/ExegolContainer.py Outdated
Comment thread exegol/model/ExegolContainer.py Outdated
Comment thread exegol/model/ContainerConfig.py Outdated
Comment thread exegol/manager/ExegolManager.py
Comment thread exegol/utils/DockerUtils.py Outdated
@Dramelac
Dramelac merged commit ce16984 into master Jul 19, 2026
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.

5 participants