Commit Graph

23 Commits

Author SHA1 Message Date
Simone 576706dc17 ci: fix release workflow YAML syntax for publish job 2026-05-02 21:56:02 +02:00
Simone b5d635d96f chore: release v2.2.2
- Release workflow extracts CHANGELOG section as GitHub/Gitea release body
- All GitHub Actions upgraded to node24-native versions
- tools/update_gitea_releases.py for backfilling existing Gitea releases
- tools/release-notes/ per-version Markdown snippets
2026-05-02 21:54:01 +02:00
Simone 00263ec4ba docs: update repository structure and CI/release workflow section
- Correct directory tree (versions/ instead of 7zip-xx.xx/)
- Add tools/update_gitea_releases.py and tools/release-notes/ entries
- Document CI build.yml and release.yml behaviour
- Mirror changes in README_IT.md
2026-05-02 21:54:01 +02:00
Simone 6e91c0ac31 tools: add update_gitea_releases.py and release-notes snippets
One-shot script to backfill Gitea release bodies for existing releases
using the Gitea API. Reads per-version Markdown files from
tools/release-notes/ and PATCHes each release body.
Includes README.md in tools/release-notes/ explaining usage.
2026-05-02 21:54:01 +02:00
Simone df1e68b378 ci: update Gitea release body with CHANGELOG section on publish 2026-05-02 21:47:29 +02:00
Simone e39129c300 ci: upgrade actions to node24-native versions, release notes from CHANGELOG
- Upgrade all GitHub Actions to node24-native major versions:
  actions/checkout@v6, setup-python@v6, upload-artifact@v7,
  download-artifact@v8, microsoft/setup-msbuild@v3,
  softprops/action-gh-release@v3
- Remove FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var (no longer needed)
- Release workflow now extracts the relevant CHANGELOG section as
  the GitHub Release body instead of a static message
- docs: add missing [2.2.0] changelog entry (Linux MinGW-w64 support)
2026-05-02 21:22:17 +02:00
Simone e64386ebe5 docs: align README_IT with 2.2.0 Linux build path 2026-05-02 21:12:10 +02:00
Simone cda44e07a8 release: cut v2.2.1 v2.2.1 2026-05-02 20:50:36 +02:00
Simone 0faf0fb360 ci: add Linux jobs to build and release workflows v2.2.0 2026-05-02 20:06:58 +02:00
Simone 9be53c7e22 fix: correct remaining Windows build script f-strings 2026-05-02 20:01:01 +02:00
Simone d80b025219 feat: add Linux MinGW build path and Windows build-script fixes (v2.2.0) 2026-05-02 19:56:28 +02:00
Simone 91fe17cda2 feat: add color and spinner to legacy build scripts 2026-04-30 23:12:42 +02:00
Simone 4b12e21dd4 chore: release v2.1.0 v2.1.0 2026-04-30 22:25:32 +02:00
Simone e402720a12 Add NSIS plugin support and extraction functionality
- Implemented plugin API in `pluginapi.cpp` and `pluginapi.h` for NSIS integration.
- Added resource files `resource.h` and `resource.rc` for versioning and resource management.
- Created `ExtractCallbackConsole` class to handle extraction progress and user input.
- Developed main extraction logic in `Main.cpp` and `MainAr.cpp` for handling archives.
- Introduced user input utilities in `UserInputUtils2.cpp` and `UserInputUtils2.h` for password handling and user prompts.
- Added break signal handling in `NSISBreak.cpp` and `NSISBreak.h` for graceful interruption of extraction processes.
- Included standard header `StdAfx.h` for precompiled headers and common includes.
2026-04-30 17:27:38 +02:00
Simone 5e738d749b chore: release v2.0.1 v2.0.1 2026-04-29 21:54:26 +02:00
Simone 5cfade0df1 fix: use detected VS toolset in build_plugin_2600 (v143 fallback for VS2022 CI) 2026-04-29 21:51:16 +02:00
Simone ce9e40d2b6 ci: use --verbosity normal to show build errors 2026-04-29 21:47:50 +02:00
Simone 2b01cf9e75 ci: add --verbosity minimal to build step 2026-04-29 21:47:12 +02:00
Simone 505d5cf158 fix UnicodeEncodeError in build summary (replace checkmarks with ASCII) 2026-04-29 21:45:10 +02:00
Simone 3298293474 restore tools/legacy build scripts and fix CI workflow 2026-04-29 21:42:26 +02:00
Simone 52513bb1c9 docs: add bilingual README (EN/IT) 2026-04-29 15:17:33 +02:00
Simone 940a8d6c7c docs: add build options to README 2026-04-29 15:01:25 +02:00
Simone d074cc7c07 chore: initial commit (extracted from Launchers monorepo)
Plugin: ns7zip v2.0.0
Architectures: x86-ansi, x86-unicode, amd64-unicode
License: LGPL-2.1-or-later
v2.0.0
2026-04-29 14:07:51 +02:00