Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate generation of udl-list.md #203

Merged
merged 33 commits into from
Nov 5, 2023

Conversation

pryrt
Copy link
Contributor

@pryrt pryrt commented Nov 5, 2023

The original validator_json script had a simple version of the udl-list.md generation, but it wasn't being used.

  • Added the autoCompletion section to the output generation, and updated the JSON to provide the "autoCompletion" and "autoCompletionAuthor" attributes to facilitate that section.
  • Added the automatic commit and push on the updated udl-list.md.
  • Updated CONTRIBUTING.md to no longer request users update udl-list.md.

pryrt and others added 30 commits November 4, 2023 15:51
add remaining "autoCompletion: true" values (should cause one to fail for misnamed file)
- to allow for a different filename if someone else contributed autoCompletion 
- to allow for a different filename if same autoCompletion is used for multiple UDLs (for example, with Dark/Light versions)
(which will eventually only happen when something is merged into master branch)
(followed https://stackoverflow.com/questions/42666121/pip-with-embedded-python to do embedded python3 but add pip; will want to replicate elsewhere)
use the generated output for udl-list.md for now
update JSON with RenderMan autoCompletionAuthor

add autoCompletion URL for SciLab (since it was mentioned in the name, but wasn't previuosly provided)
using stefanzweifel/git-auto-commit-action , which claims that it shouldn't cause workflow-trigger loops
@pryrt pryrt merged commit 5968a7f into notepad-plus-plus:master Nov 5, 2023
1 check passed
@pryrt pryrt deleted the moreAutomation branch November 5, 2023 21:48
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