Port from FF client to XNA#7
Open
CnCRAZER wants to merge 119 commits into
Open
Conversation
mistake
Removed Credits button ...
Add a set of tools workspace packages and modernize the toolchain and CI. Introduces package.json files for core, build-installer, map-name-case-fix, mix-packer, mpmaps-updater, publish-release, release-asset-uploader, release-tag-validator, and version-writer; adds a tools README, Prettier config/ignore, and updates tools/package-lock.json to lockfileVersion 3 with workspace entries. Update code to ESM-friendly patterns (use import.meta.url + path.resolve), switch internal imports to package names (e.g. cncnet-core, mpmaps-updater), and refactor utilities: mix-packer now parses CLI args, cleans up intermediate .mix files, and ExFS gains deleteAllMix. CI workflows updated to set up Node.js 24 with npm caching and run npm ci --omit=dev in the tools directory. These changes prepare the repository for modular tool packages and newer Node/packaging conventions.
Replace imports of Context from '@actions/github/lib/context' with the exported context (context as defaultContext) from '@actions/github' and update method signatures and static run callers to use the defaultContext. Standardize parameter types to typeof defaultContext across services (publish-release, release-asset-uploader, release-tag-validator). In PublishReleaseService, replace usage of this.options with this.optionValues to align with the AbstractRepoService API. Also change Twig import style in build-installer.service.ts from `import * as Twig` to `import Twig`.
022c074 to
5f588c3
Compare
…t-ra-client-package into feature/port-to-xna
Update client binaries, remove redalertconfig.exes Co-Authored-By: CO2 <233559692+CO2-code@users.noreply.github.com>
* delete useless stuff * Add Popular maps
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
At the moment this is still a draft
Todo:
mpmaps.ini