Skip to content

Update wiki validation workflow#1220

Open
Andre601 wants to merge 4 commits into
PlaceholderAPI:wikifrom
Andre601:wiki
Open

Update wiki validation workflow#1220
Andre601 wants to merge 4 commits into
PlaceholderAPI:wikifrom
Andre601:wiki

Conversation

@Andre601
Copy link
Copy Markdown
Collaborator

@Andre601 Andre601 commented May 27, 2026

Pull Request

Type

  • Internal change (Doesn't affect end-user).
  • External change (Does affect end-user).
  • Wiki (Changes towards the Wiki).
  • Other: Wiki Validation fixes

Description

This is one of two Pull requests adressing an issue with the Wiki validation system.
The wiki validation system in its old form allows the execution of python code through custom extensions, hooks or plugins using priviledged permissions to do so.

This PR removes the comment part of the validation and also changes its permissions to be purely read-only.
Additionally does it add persist-credentials: false to not keep credentials after the checkout.
This should limit the validation to the only necessary stuff, removing the risk of abuse.

It also changes the publish_site workflow to only trigger on specific file paths rather than anything except readme, as it could cause failed runs or unecessary deployments for changes made to unrelated files.

@Andre601 Andre601 changed the title Wiki Update wiki validation workflow May 27, 2026
@Andre601 Andre601 mentioned this pull request May 27, 2026
4 tasks
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