PowerShell / EditorSyntax

PowerShell syntax highlighting for editors (VS Code, Atom, SublimeText, TextMate, etc.) and GitHub!
MIT License
133 stars 45 forks source link

Implement a CI/CD pipeline #58

Closed gravejester closed 6 years ago

gravejester commented 7 years ago

We should automate the build and the tests using a CI/CD pipeline

gravejester commented 7 years ago

@daviwil have set up the project in AppVeyor.

At the moment the build script running don't really gives us anything - as we are not pushing anything back to the repository.

Should we set it up so that when we use tags, the build will run and AppVeyor can publish a new version in GitHub with the grammar files as either standalone files or a zipped package?

daviwil commented 7 years ago

That's certainly a possibility, since we don't need to worry about digitally signing these files we could automate the whole "release" process. I haven't tried using the GitHub Release APIs yet so I'm not sure how much work it'd take.

gravejester commented 7 years ago

It's not a high priority right now, but when I'm getting done with the tests I can give it a shot - unless you beat me to it :)

omniomi commented 6 years ago

@gravejester I am going to close this as the current commit in master include build and tests steps and Appveyor for CI. We can open additional issues to make specific changes to the CI.