4 ms·
You can run github actions offline https://github.com/nektos/act https://github.com/nektos/act I don't think github is trying to create lock-in, I think rathe
by greggman3 5y ago
You can run github actions offline
https://github.com/nektos/act https://github.com/nektos/act
I don't think github is trying to create lock-in, I think rather they were trying to make a way to easily share actions (not sure what other CIs systems are designed to have an ecosystem of publicly shared actions). The actions are public and therefore easy to make something that interprets them.
I can only guess at some point there will be a push for CIs to converge on some "actions" standard, maybe?
- tyingq 5y agoThat's neat, though it is a 3rd party trying to replicate it. Gitlab's open source runner supports parsing the ci yml and running a job locally, presumably using the same code as the platform, like: gitlab-runner exec docker some-job-name Though they would both suffer on any dependencies on platform hosted environment vars, secrets managers, etc.