bob
bob copied to clipboard
Bob is a high-level build tool for multi-language projects.
I've found environment variables in the task description which would invalidate an input hash like `PWD` and `USER` which do not seem to be ignored.
closes https://github.com/benchkram/bob/issues/293
Currently inputs are added in a string node: ```yaml input: openapi.yaml ``` ```yaml input: |- openapi.yaml whatever.txt ``` Reasons Making inputs an array node will make it more consistent by...
Currently, to pin the nixpkgs version in the Bobfile we use: ```yaml nixpkgs: https://github.com/NixOS/nixpkgs/archive/3590f02e7d5760e52072c1a729ee2250b5560746.tar.gz ``` Maybe we can improve on this to also specify a certain tag Example: ```yaml nixpkgs:...
Currently we build Nix dependencies one by one: ```go for _, v := range unsatisfiedDeps { var br buildResult padding := strings.Repeat(" ", max-len(v.Name)) if strings.HasSuffix(v.Name, ".nix") { br, err...
"I got a bit confused by the outcome of this command in bob. From a users perspective I would assume both outputs to be "test". But all defined variables are...
In https://github.com/benchkram/bob/pull/251 we switched from nix-build to nix-shell. Now, the environment is built and passed to command shells in [BuildEnvironment](https://github.com/benchkram/bob/blob/3ea86247d819f83a752dcc47e58419005f696f21/pkg/nix/nix.go#L206). Given a list of dependencies(can be packages or .nix files)...
The test under[ hermetic mode](/home/andrei/Projects/bob/test/e2e/hermeticmode/hermetic_test.go) was commented due to undefined behaviour. **Todo** Check if this test is still valid and worth fixing. It could be that asserting the number of...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.20.1 to 1.33.1. Release notes Sourced from github.com/onsi/gomega's releases. v1.33.1 1.33.1 Fixes fix confusing eventually docs [3a66379] Maintenance Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 [e9bc35a] v1.33.0 1.33.0...
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.0.0-20220513210516-0976fa681c29 to 0.7.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...