@pvergain I used to use drone.io as #CI provider for all my OSS projects just because it supports #Starlark as configuration format. Starlark is a simplified #Python designed for writing configs and safe execution. It saves quite a bit of repetition and I wish more CI providers would support it. Unfortunately, I had to migrate to Github Actions because Drone just stopped working one day.
#tidbyt #app #hacking #programming #led #iot #internetofthings #starlark
Just wasted an hour debugging why:
```BUILD
load("@aspect_rules_ts//ts:defs.bzl", "ts_config")
load("@npm//@bazel/typescript:index.bzl", "ts_config")
ts_config(
name = "tsconfig",
src = "tsconfig.json",
)
```
Wasn't working as expected.
Apparently #Bazel #Starlark is just ok with loading the same symbol from two different locations and has no complaints! 🙃
I went ahead and released python-starlark-go 1.0.0. No sense keeping an 0.x version number when I have no plans to change the API. Now with wheels that will actually work on your ARM64 Mac!
Have you ever thought to yourself, "this #Python interpreter is great, but I wish there was an interpreter for another dialect of Python embedded in it"? I've got just the thing for you! With python-starlark-go, you can #Starlark while you Python.
I just released version 0.1.2: https://jordemort.dev/blog/python-starlark-go-0.1.2/