bob icon indicating copy to clipboard operation
bob copied to clipboard

Bob is a high-level build tool for multi-language projects.

Results 93 bob issues
Sort by recently updated
recently updated
newest added

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.

bug

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...

enhancement

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:...

nix

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...

nix

"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...

enhancement

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)...

enhancement

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...

dependencies

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 [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/sync&package-manager=go_modules&previous-version=0.0.0-20220513210516-0976fa681c29&new-version=0.7.0)](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...

dependencies