-
@fzipi I really don't like the magefile approach. It may be flexible but it doesn't play nice with pre-commit, for example. One issue that leads to is that we have a lot of commits where we reorder im…
-
# Goal
Make our build system easier to user and change.
## Issues
### Alloy developers are not experts in Make
Make requires a lot of knowledge around bash and make itself. Whitespace is i…
-
I'm struggling mightily with getting the `mage` tool built using the new regime. I'm coming from:
```
go_get(
name = "mage",
binary = True,
get = [],
install = ["github.com/ma…
sean- updated
2 months ago
-
hey @naltun as proposed, I think we can work on adding the mage file, or have you figured out any other alternatives, so that using them doesn't have to be restricted to us.
-
**Bug Description**
Adding the `github.com/magefile/mage/sh` package into a `magefile` causes `github.com/magefile/mage v1.15.0` to be added as an indirect dependency in the projects `go.mod`.
B…
-
It uses Go and is easier to read and extend if you are already using Go.
https://magefile.org
From their main page:
>Why?
>Makefiles are hard to read and hard to write. Mostly because makefi…
-
**Bug Description**
When using imports, namespaces and `Default`, the [getFunction()](https://github.com/magefile/mage/blob/2385abb49a1fa8f1e160556889f4ba9704a2ddb7/parse/parse.go#L642) function will…
-
The `forge-std` lib in `/contracts` is not automatically fetched when pulling a repo without --recurse; we should add a `forge install` to make sure that all contract submodule dependencies are fetche…
-
Dont' see a folder for magefiles anywhere.
-
Howdy!,
I was having issues with the go mod bootstrap install instructions because my go set up didn't have `GOBIN` defined. Would it be worth it to make that more explicit in the instructions?
Than…