devstream-io / devstream

DevStream: the open-source DevOps toolchain manager (DTM).
https://www.devstream.io
Apache License 2.0
856 stars 195 forks source link

GitHub Actions plugin: add support for Python and Nodejs #14

Closed IronCore864 closed 2 years ago

IronCore864 commented 2 years ago

Description

At the moment, the github actions plugin only can create workflows for Golang. We need to be able to support Python and Nodejs (we use them ourselves, so these two have higher priority than other programming languages).

For Python, maybe we can create some simple workflow like this one: https://github.com/actions/starter-workflows/blob/a85155b04a1b885de7a5021312303fe5c1cb58e4/ci/python-app.yml More research in github actions starter workflows is welcome.

For Node, it's a bit more complicated because some use node alone, some use it with webpack, some use it with gulp, etc. Examples:

IronCore864 commented 2 years ago

Let's try to finish this tomorrow so that we can focus on testing next week and prepare for the v0.0.1 release. @lfbdev @daniel-hutao

daniel-hutao commented 2 years ago

Let's try to finish this tomorrow so that we can focus on testing next week and prepare for the v0.0.1 release. @lfbdev @daniel-hutao

Maybe we need to merge #47 and close #7 first.

daniel-hutao commented 2 years ago

We'll try to finish this today together.

daniel-hutao commented 2 years ago

69