Erik Sipsma
efa24a44a0
client: fix deadlock when connect to buildkitd fails
...
Before this change, if BUILDKIT_HOST was set to an invalid value that
resulted in the connection of the grpc client to the server to fail,
then deadlock occured waiting for the `eventsCh` to be closed.
This happened because the call to the buildkit client's Build method
returned an error before the provided callback was executed, which is
where the `eventsCh` gets closed.
This change places the creation of `eventsCh` inside the Build callback,
which avoids the increment of the WaitGroup and thus the deadlock in
this error path.
Signed-off-by: Erik Sipsma <erik@sipsma.dev>
2022-04-07 19:34:53 -07:00
Helder Correia
caf6e5896d
Merge pull request #2062 from teddylear/project-info-cmd
...
feat: Adding project info command to find where project is located
2022-04-08 01:01:18 +00:00
Solomon Hykes
bddb9b6543
Docs: move draft articles to "guides"
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-08 01:00:32 +00:00
Solomon Hykes
f33133ffd9
Docs: move CLI telemetry to guides section
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-08 01:00:32 +00:00
Solomon Hykes
2d41b674a8
Docs: fix formatting in article 1221
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-08 01:00:32 +00:00
Andrea Luzzardi
419b8adec2
Merge pull request #2077 from aluzzardi/ci-fix-cue-lint
...
ci: cue linter: include all CUE files
2022-04-07 17:48:47 -07:00
Andrea Luzzardi
4c44543a3d
ci: cue linter: include all CUE files
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-04-07 17:35:51 -07:00
dependabot[bot]
2e7f24ea51
build(deps): bump github.com/docker/buildx from 0.8.1 to 0.8.2
...
Bumps [github.com/docker/buildx](https://github.com/docker/buildx ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/docker/buildx/releases )
- [Commits](https://github.com/docker/buildx/compare/v0.8.1...v0.8.2 )
---
updated-dependencies:
- dependency-name: github.com/docker/buildx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 21:20:07 +00:00
Andrea Luzzardi
882e0b4f45
Merge pull request #2070 from dagger/dependabot/go_modules/github.com/moby/buildkit-0.10.1
...
build(deps): bump github.com/moby/buildkit from 0.10.0 to 0.10.1
2022-04-07 14:18:16 -07:00
Andrea Luzzardi
fb4b216e8c
Merge pull request #2075 from aluzzardi/docs-sidebar-codeowners
...
ci: Use default CODEOWNERS for docs sidebar
2022-04-07 14:17:54 -07:00
teddylear
7cf8c280af
tests: Adding update to project info for negative test case
...
Signed-off-by: teddylear <teddylear@gmail.com>
2022-04-07 17:17:42 -04:00
Helder Correia
768c3c51dc
Merge pull request #2043 from NotTheEconomist/patch-1
...
Fix broken API references in universe/python
2022-04-07 21:17:26 +00:00
Solomon Hykes
c60d7da4d6
Merge pull request #2071 from shykes/docs
...
Docs: core actions reference
2022-04-07 13:57:09 -07:00
teddylear
69ce99d020
Merge branch 'main' into project-info-cmd
2022-04-07 16:42:59 -04:00
Solomon Hykes
4862a399ff
Docs: shorten title of article 1205
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-07 20:35:49 +00:00
dependabot[bot]
749e926295
build(deps): bump github.com/moby/buildkit from 0.10.0 to 0.10.1
...
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/moby/buildkit/releases )
- [Commits](https://github.com/moby/buildkit/compare/v0.10.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: github.com/moby/buildkit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 19:53:30 +00:00
dependabot[bot]
b67d1c4411
build(deps): bump go.opentelemetry.io/otel/exporters/jaeger
...
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 19:52:57 +00:00
Andrea Luzzardi
e193034f58
Merge pull request #2073 from dagger/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.6.2
...
build(deps): bump go.opentelemetry.io/otel/sdk from 1.6.1 to 1.6.2
2022-04-07 12:51:50 -07:00
Andrea Luzzardi
9547d495b9
ci: Use default CODEOWNERS for docs sidebar
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-04-07 12:34:27 -07:00
dependabot[bot]
5742114767
build(deps): bump sass from 1.49.11 to 1.50.0 in /website
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.49.11 to 1.50.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.49.11...1.50.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 19:14:48 +00:00
Solomon Hykes
938658eeff
Docs: core actions reference
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-07 19:08:21 +00:00
dependabot[bot]
1e120719b8
build(deps): bump go.opentelemetry.io/otel/sdk from 1.6.1 to 1.6.2
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 19:07:40 +00:00
Solomon Hykes
ef5c1de662
Merge pull request #2064 from shykes/docs
...
Docs: various improvements
2022-04-07 11:58:59 -07:00
Adam Smith
80d73bc5cb
universe: python: Update to 0.2
...
Update some API references that had fallen out of use.
Notably this no longer ran, since docker.#Run now asks for an "input" not an "image," alpine.#Image became alpine.#Build and you have to reference its output.
Remove a FIXME -- now copies the inline script to the container as a file rather than executing it with python -c.
Add tests
Signed-off-by: Adam Smith <adamsmith@nottheeconomist.com>
2022-04-07 11:42:03 -07:00
Solomon Hykes
7f38a6c3e4
Docs: core concepts: actions
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-07 17:58:10 +00:00
Solomon Hykes
0962114557
Docs: new category "guides"
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-07 17:52:29 +00:00
Olli Janatuinen
c77f3e6fa9
fix: include env insideo of container on .NET publish
...
Signed-off-by: Olli Janatuinen <olli.janatuinen@gmail.com>
2022-04-07 19:48:59 +02:00
Andrea Luzzardi
b48c5ab96e
Merge pull request #2041 from aluzzardi/dagger-linter
...
ci: lint dagger using dagger
2022-04-07 10:21:17 -07:00
Kenneth Lear
abe1e36032
test: Update project info test to fix issue
...
Signed-off-by: Kenneth Lear <teddylear@protonmail.com>
2022-04-06 22:56:56 -04:00
Kenneth Lear
ed236d4934
test: Fixing project info integration test
...
Signed-off-by: Kenneth Lear <teddylear@protonmail.com>
2022-04-06 21:47:46 -04:00
Andrea Luzzardi
162949d87d
ci: lint dagger using dagger
...
- `Makefile` now uses `dagger do lint` to lint
- GHA uses dagger to lint
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-04-06 18:42:18 -07:00
Kenneth Lear
5759071bd7
test: Update project info command to pass lint and test to make sure TEMPDIR is there
...
Signed-off-by: Kenneth Lear <teddylear@protonmail.com>
2022-04-06 21:26:46 -04:00
Solomon Hykes
be781daa8a
Merge pull request #2040 from dagger/shykes-docs
...
Docs: add content to 1205: "building container images"
2022-04-06 17:03:16 -07:00
Solomon Hykes
26cbc7dc68
Docs: add content to 1205: "building container images"
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-04-06 22:49:03 +00:00
Kenneth Lear
90d3724d6a
feat: Adding project info command to find where project is located
...
Signed-off-by: Kenneth Lear <teddylear@protonmail.com>
2022-04-06 17:52:50 -04:00
Olli Janatuinen
65db7e9824
feat: support .NET
...
Signed-off-by: Olli Janatuinen <olli.janatuinen@gmail.com>
2022-04-06 23:10:38 +02:00
dependabot[bot]
d564297886
build(deps): bump amplitude-js from 8.18.0 to 8.18.1 in /website
...
Bumps [amplitude-js](https://github.com/amplitude/amplitude-javascript ) from 8.18.0 to 8.18.1.
- [Release notes](https://github.com/amplitude/amplitude-javascript/releases )
- [Changelog](https://github.com/amplitude/Amplitude-JavaScript/blob/main/CHANGELOG.md )
- [Commits](https://github.com/amplitude/amplitude-javascript/compare/v8.18.0...v8.18.1 )
---
updated-dependencies:
- dependency-name: amplitude-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-06 19:30:34 +00:00
Andrea Luzzardi
f3ac279f73
Merge pull request #2051 from marcosnils/feat/platform_flag
...
Add experimental way to set a target platform when building
2022-04-06 11:33:23 -07:00
Marcos Lilljedahl
2ec6a398c2
docs: improve comment wording
...
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2022-04-06 14:29:36 -03:00
Marcos Lilljedahl
8969507db6
Add global --experimental flag to gatekeep some features
...
This commit adds a global --experiemntal flag so we can start
gatekeeping some features where we know beforehand that the UX will very
likely change. It also refactors the current --platform flag to be
avaiable under this experimental flag for the moment
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2022-04-06 13:53:21 -03:00
Andrea Luzzardi
893b8dad30
Merge pull request #2018 from dolanor/fix-missing-err-check
...
fix: add full error handling after os.Stat
2022-04-05 17:00:03 -07:00
Andrea Luzzardi
bfdbc9b6b1
Merge pull request #2019 from helderco/goreleaser-break
...
ci: Group changelog entries for breaking changes
2022-04-05 16:51:14 -07:00
Marcos Lilljedahl
d80acf805b
Add experimental way to set a target platform when building
...
Add an --experimental-platform flag to the do command to allow
overriding the default auto-detected build platform until we find the
time to think about the definitive multi-platform builds UX
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2022-04-05 18:24:14 -03:00
Andrea Luzzardi
7d2f279c59
Merge pull request #2050 from aluzzardi/disable-platform-field
...
temporarily disable the `platform` field.
2022-04-05 12:20:14 -07:00
Andrea Luzzardi
8d7d808024
temporarily disable the platform
field.
...
Need some more time to figure out the correct API.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-04-05 12:13:33 -07:00
Andrea Luzzardi
1428c94679
Merge pull request #2028 from marcosnils/feat/detect_platform
...
Automatically detect target platform based on buildkit worker
2022-04-05 12:04:22 -07:00
Jffarge
9dd4376708
Merge pull request #2030 from dagger/dependabot/npm_and_yarn/website/sass-1.49.11
...
build(deps): bump sass from 1.49.10 to 1.49.11 in /website
2022-04-05 20:33:44 +02:00
Andrea Luzzardi
2139514760
Merge pull request #2045 from jangraefen/patch-1
...
Remove incorrect installer documentation
2022-04-05 11:31:59 -07:00
Andrea Luzzardi
18f1eae6e8
Merge pull request #2036 from samalba/docs-windows-symlink
...
docs: add tip for support symlink with git on Windows
2022-04-05 11:31:22 -07:00
Marcos Lilljedahl
34c7a2ff12
Automatically set target platform based on client architecture
...
Set the default platform based on the client's OS and architecture. This
function is the same one that buildkit uses (https://github.com/moby/buildkit/blob/master/frontend/dockerfile/builder/build.go#L100-L102 ) to set the default build target platform
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2022-04-05 15:30:11 -03:00