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

Automation #1

Open
Levertion opened this issue Apr 28, 2018 · 1 comment
Open

Automation #1

Levertion opened this issue Apr 28, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Levertion
Copy link

Levertion commented Apr 28, 2018

This could be automated using a daily or weekly travis job. See https://github.com/Levertion/mcfunction-langserver/blob/6b7da801708271b0ef3e7c5960e1ad73eb4b4cf3/src/data/extractor/download.ts for an example of how this can be managed programatically.

The upload could be managed through a so called github pages deploy step, or through a homebrew homemade git based solution

@Arcensoth
Copy link
Owner

Somehow I missed this until today.

I have a semi-automated solution, locally, that depends on me supplying the version string to a Python script. It also depends on me using my personal account to push and host the repo itself. But overall it takes something on the order of 2 minutes whenever a snapshot is released, so I'm not in any hurry myself to spend what will most likely be a handful of hours automating it completely. Maybe if the interest randomly strikes me at some point, I'll give it a shot just for fun.

In any case, to entertain the idea, and for possible future reference, I think we'd ideally have a GitHub app/bot account that handles the publication to some repo under a shared namespace like @MinecraftCommands.

@Arcensoth Arcensoth self-assigned this Nov 13, 2021
@Arcensoth Arcensoth added the enhancement New feature or request label Nov 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants