Skip to content

Polishing the code base#6

Draft
aqpanaciy wants to merge 6 commits intodevelopfrom
aqpanaciy
Draft

Polishing the code base#6
aqpanaciy wants to merge 6 commits intodevelopfrom
aqpanaciy

Conversation

@aqpanaciy
Copy link
Copy Markdown
Collaborator

@aqpanaciy aqpanaciy commented Mar 30, 2026

The pull request contains:

  • release blind layer data after calculating terraforming barriers;
  • removed unused code for Open.Nat;
  • updated the versions of the workflow actions;
  • no longer a memory consumption spike when saving layers (which happens every 2 hours);
  • disable console logging when a process is started as a service;
  • WIP...

- the blending layer is used only for calculating terraforming barriers. There is no need to store it. Reduces server memory consumption by 260 MB in the current zone configuration.
- cleaning up unused code.
- Warning: Node.js 20 actions are deprecated.
- сalculate the hash of a layer data file without loading it into memory;
- write the array with layer data directly, while simultaneously calculating its hash.
- add to log build configuration and last commit hash.
- disable console logging when a process is started as a service.
@aqpanaciy aqpanaciy self-assigned this Apr 14, 2026
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.

1 participant