[Minor] Fix Some Output Tooling

This commit is contained in:
David Sangrey committed 2025-11-18 22:17:26 -05:00
1 parent bc09786b28
commit 3fee941bbb
3 files changed
+11 -9

No files matched your search

+1 -1
View File
@@ -250,7 +250,7 @@ jobs:
path: ./
- name: Hash files
run: find . -maxdepth 1 -type f \( -name "*.exe" -o -name "*.zip" -o -name "*.tar.gz" \) -print0 \ | xargs -0 -P 4 sha256sum > hashes.sum
run: sha256sum EDMarketConnector_Installer_*.exe EDMarketConnector-release-*.{zip,tar.gz} > ./hashes.sum
- name: Create Draft Release
uses: "softprops/action-gh-release@v2"
+6 -6
View File
@@ -7,7 +7,7 @@ Pre-Release 6.0.0-Beta1
This is a PUBLIC BETA for EDMC 6.0.0, now available on the Beta update track!
This build represents one of the most significant internal updates to EDMC in recent memory.
It includes a complete overhaul of the configuration system, full x64-bit build support, major plugin-system
It includes a complete overhaul of the configuration system, full x64-bit build support, major plugin system
enhancements (including enable/disable support), new core plugins, and additional updates across the codebase.
Because of the scale of these changes, existing workflows, plugins, and user configurations may behave differently.
@@ -18,22 +18,22 @@ This is a BETA release – BUGS ARE EXPECTED. Please report any issues on GitHub
**Changes and Enhancements**
* Enables building of x64-bit builds.
* Added a new unified config system and migrates both Linux and Windows configuration files to a new config.toml format at the program root directory.
* Added a new unified config system and migrated both Linux and Windows configuration files to a new config.toml format at the program root directory.
* Added a new EDAstro core plugin to send specific events to EDAstro.
* Added a new plugin Enable/Disable system in Preferences -> Plugins.
* Added a new logger into the Config module prior to the default logger.
* Added a new plugin Enable/Disable system, in Preferences -> Plugins.
* Added a new logger to the Config module prior to the default logger.
* Added a new --skip-journallock argument to allow EDMC to start even if the journal lock was not acquired.
* Added a new ScrollableNotebook class to enable horizontal scrolling of tabs in a Notebook.
* Updated the Plugins settings window to use the new ScrollableNotebook class.
* Updated a number of GitHub workflow dependencies.
* Updated the default Python version to 3.13.
* Updated EDMC:// protocol handler to use process handles with least-privilege access for improved security and reliability.
* Updated a number of Tkinter TK elements to use the updated TTK equivelents.
* Updated a number of Tkinter TK elements to use the updated TTK equivalents.
* Updated some internal function calls to use non-deprecated alternatives.
* Updated the LastError class to a Python Dataclass.
* Updated a number of dependencies.
* Updated a number of Win32 calls with proper prototyping for x64-bit builds.
* Updated the WIndows WinSparkle updater to be more maintainable.
* Updated the Windows WinSparkle updater to be more maintainable.
* Updated the Windows DDE Request handler for the EDMC Protocol, specifically callbacks and internal stability.
* Simplified some internal logic calls.
* Simplified the git shorthash function call.
+4 -2
View File
@@ -43,7 +43,7 @@ def build_html(md_changelog: str, version: str) -> str:
"""Convert markdown changelog to HTML."""
html_out = f"<h2>Release {version}</h2>\n"
html_out += mistune.html(md_changelog) # type: ignore
html_out = re.sub(r"h1", "h2", html_out) + "\n<hr>"
html_out = re.sub(r"h1", "h2", html_out) + "<hr>"
with open("script_output/html_changelog.txt", "w", encoding="utf-8") as html_file:
html_file.write(html_out)
@@ -75,6 +75,8 @@ def build_fdev(
f"[HEADING=2][URL='{gh_link}'][SIZE=7]Release {version}[/SIZE][/URL][/HEADING]\n"
f"[URL='{vt_signed}']Pre-emptive upload to VirusTotal[/URL]. "
f"([URL='{vt_unsigned}']Unsigned Installer[/URL])\n\n"
f"Please note: EDMC now distributes 64-bit builds by default. 32-bit (x86) builds "
f"are still available for download on GitHub.\n\n"
)
if version.startswith(("Pre-Release", "Beta")):
@@ -118,7 +120,7 @@ You can also view the Elite: Dangerous Forum thread [HERE](https://forums.fronti
[Unsigned Installer]("""
reddit_mid_2 = """) if you don't want to use the code-signed option.
reddit_mid_2 = """) if you don't want to use the code-signed option. Please note: EDMC now distributes 64-bit builds by default. 32-bit (x86) builds are still available for download on GitHub.
~~----------------------------------------------------~~
"""