Skip to content

Add new features to github workflow#5

Merged
Z4RD0Z merged 2 commits into
masterfrom
feat-update-githubaction
Apr 23, 2026
Merged

Add new features to github workflow#5
Z4RD0Z merged 2 commits into
masterfrom
feat-update-githubaction

Conversation

@Z4RD0Z

@Z4RD0Z Z4RD0Z commented Apr 23, 2026

Copy link
Copy Markdown
Owner

This pull request introduces automated release packaging and enhances documentation regarding project dependencies and security. The main changes include adding a release archive and checksum generation to the GitHub Actions workflow, and updating the documentation to reflect the inclusion and use of DOMPurify for HTML sanitization.

Release automation:

  • Added steps in .github/workflows/release-on-merge.yml to create a zip archive of the release files and generate a SHA256 checksum, which are then attached to the GitHub release.

Documentation updates:

  • Updated readme.md to list purify.min.js (DOMPurify) as a bundled dependency in the project structure section.
  • Expanded the documentation to describe DOMPurify as a dependency, detailing its purpose and usage for sanitizing all user-facing HTML to prevent XSS vulnerabilities.
  • Added a new "Security" section to the documentation specifying the allowed HTML tags and attributes for different content contexts, further clarifying the security model.

Fix

  • Update release version.

@Z4RD0Z Z4RD0Z added the major label Apr 23, 2026
@Z4RD0Z Z4RD0Z merged commit 097f1cc into master Apr 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant