Andrea Luzzardi
5016cf5e30
netlify: Europa port
...
- Fix netlify.#Deploy (there's still FIXMEs)
- Externalize the `deploy.sh` script
- Add tests
- Misc engine fixes for more explicit error messages
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-20 16:10:14 -08:00
Andrea Luzzardi
7cd17c39bc
Merge pull request #1468 from aluzzardi/nested-docker-build
...
docker.#Build: support for nested builds
2022-01-20 16:09:30 -08:00
Andrea Luzzardi
2ce9934f7c
docker.#Build: support for nested builds
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-20 15:45:41 -08:00
Gerhard Lazu
5d5ab86126
Merge pull request #1464 from gerhard/use-contributing-from-github
...
Use CONTRIBUTING from our org
2022-01-20 19:02:46 +00:00
Gerhard Lazu
88d78a963d
Use CONTRIBUTING from our org
...
Rather than having multiple CONTRIBUTING files, one for each repository,
which we will need to keep in sync, we could use GitHub's special .github
repository for community files.
This idea was first reported by @bpo in the context of the examples
repository: https://github.com/dagger/examples/pull/47#issuecomment-1012517202
I have added it as https://github.com/dagger/.github and explained how
the contributing flow now changed for first-time contributors to *any*
repository in our org: https://github.com/dagger/examples/pull/47#issuecomment-1013450052
There is more info on this feature here:
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file
We could continue by adding CODE_OF_CONDUCT, SECURITY etc. files and all
our repositories will use them, without needing to add these files to
each repository.
Is this a GitHub feature something that fits us?
Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-01-20 16:29:07 +00:00
Andrea Luzzardi
587f92c924
Merge pull request #1454 from grouville/registry-parsing
...
Re-implement docker registry parsing
2022-01-19 18:16:34 -08:00
Andrea Luzzardi
abcd01ccfa
Merge pull request #1458 from dagger/dependabot/npm_and_yarn/website/sass-1.49.0
...
build(deps): bump sass from 1.48.0 to 1.49.0 in /website
2022-01-19 15:56:56 -08:00
Richard Jones
3dab092924
Merge pull request #1449 from talentedmrjones/europa-port-universe-alpine
...
[WIP]: ported alpine to europa
2022-01-19 16:49:50 -07:00
Richard Jones
ec8e519e1e
$DAGGER -> dagger
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:19:07 -07:00
Richard Jones
da8bc373f9
removed platforms map, using multiarch digest
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:17:39 -07:00
Richard Jones
eed03d02ae
architecture -> platform
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:08:52 -07:00
Richard Jones
9a5fcfa5c5
renamed arch -> architecture
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:02:32 -07:00
Richard Jones
c8ef46eee0
added bats test file
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:02:32 -07:00
Richard Jones
963aa5c592
added architectures map for default versions
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:02:32 -07:00
Richard Jones
429b29679f
ported alpine to europa
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-19 16:02:32 -07:00
Sam Alba
8b2ee53016
Merge pull request #1455 from aluzzardi/europa-universe-test
...
tests: Basic test infrastructure for Europa Universe
2022-01-19 14:25:42 -08:00
Andrea Luzzardi
568cd194a4
tests: Basic test infrastructure for Europa Universe
...
- Each package can include its own bats file (e.g. `universe.dagger.io/yarn/test/yarn.bats`)
- universe.dagger.io includes a common bash helper file
- bats is installed/launched through yarn with minimal setup
- shellcheck is done across the entire repo
- Integrated into our CI
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-19 12:39:39 -08:00
dependabot[bot]
fd367c4bf8
build(deps): bump sass from 1.48.0 to 1.49.0 in /website
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.48.0 to 1.49.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.48.0...1.49.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-01-19 20:31:34 +00:00
Andrea Luzzardi
fa674280a8
Merge pull request #1459 from dagger/dependabot/npm_and_yarn/website/cypress-9.3.1
...
build(deps-dev): bump cypress from 9.2.1 to 9.3.1 in /website
2022-01-19 12:28:11 -08:00
Andrea Luzzardi
828ce34265
Merge pull request #1460 from dagger/dependabot/npm_and_yarn/website/amplitude-js-8.15.1
...
build(deps): bump amplitude-js from 8.15.0 to 8.15.1 in /website
2022-01-19 12:27:59 -08:00
Sam Alba
44335b5818
Merge pull request #1424 from aluzzardi/fix-yarn
...
Europa yarn fixes and tests
2022-01-19 11:40:02 -08:00
Sam Alba
4576b24f24
engine/types: revert change based from @aluzzardi feedback
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2022-01-19 11:19:09 -08:00
dependabot[bot]
511f5fc3d9
build(deps): bump amplitude-js from 8.15.0 to 8.15.1 in /website
...
Bumps [amplitude-js](https://github.com/amplitude/amplitude-javascript ) from 8.15.0 to 8.15.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.15.0...v8.15.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-01-19 19:18:06 +00:00
dependabot[bot]
acca5a9a25
build(deps-dev): bump cypress from 9.2.1 to 9.3.1 in /website
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 9.2.1 to 9.3.1.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js )
- [Commits](https://github.com/cypress-io/cypress/compare/v9.2.1...v9.3.1 )
---
updated-dependencies:
- dependency-name: cypress
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-19 19:17:39 +00:00
Sam Alba
c887cfa4e3
Universe: yarn: leverage alpine packages for using base image
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2022-01-19 11:17:07 -08:00
Sam Alba
f891065b9f
Universe: fix alpine.#Build
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2022-01-19 11:17:07 -08:00
Sam Alba
9650940dd5
Universe: yarn: leverage alpine packages for using base image
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2022-01-19 11:17:07 -08:00
Sam Alba
c3f0800c56
Universe: yarn: updated docker.#Run syntax
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2022-01-19 11:17:07 -08:00
Sam Alba
ce378d5095
Universe: docker, yarn: cue fmt
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2022-01-19 11:17:07 -08:00
Andrea Luzzardi
c7ffdf788f
WIP: Fix Europa yarn
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-19 11:17:05 -08:00
Solomon Hykes
ed8bb3f91b
Merge pull request #1448 from helderco/fix-docker-push-auth
...
Fix missing auth in docker.#Push
2022-01-19 10:36:32 -08:00
Gerhard Lazu
6aed3348a0
Merge pull request #1456 from slumbering/fix/cypress-timeout
...
Increate cypress.get timeout to avoid github action errors
2022-01-19 14:32:16 +00:00
jffarge
aa4cdd9c81
docs: 🐛 increate cypress get timeout to avoid github action errors
...
Signed-off-by: jffarge <jf@dagger.io>
2022-01-19 10:42:12 +01:00
guillaume
da7b77ed5c
Re-implement docker registry parsing
...
Dagger used to rely on registry.ParseNormalize function to extract registry domains from images / registry URLs.
However, it contained some flaws for private registries.
This PR fixes that by implementing a test suite around it, and tweaks the splitReposSearchTerm function from the docker CLI.
The logic of splitReposSearchTerm is kept, and enhanced to fit to all of our use cases.
In case of a bad matching, a clear error is returned
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
2022-01-19 02:03:17 +01:00
Andrea Luzzardi
7a79395bd1
Merge pull request #1423 from aluzzardi/exec-mount-errors
...
exec: mount: improve error reporting on non-concrete mounts
2022-01-18 15:11:37 -08:00
Joel Longtine
510e17b499
Merge pull request #1451 from gerhard/fix-running-workflow-name
...
Fix running-workflow-name in bump_version-tag-release job
2022-01-18 15:18:41 -07:00
Gerhard Lazu
c5c4fdac29
Fix running-workflow-name in bump_version-tag-release job
...
This will prevent the job waiting on itself to complete (which will not
happen until GitHub Actions kills the run).
Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-01-18 22:02:28 +00:00
Joel Longtine
92ca6998b3
Merge pull request #1450 from gerhard/release-on-trigger
...
Also release in the Trigger Release workflow
2022-01-18 14:53:16 -07:00
Helder Correia
17f0b8b1aa
Fix missing auth in docker.#Push
...
Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
2022-01-18 19:19:08 -01:00
Solomon Hykes
6162962b97
Merge pull request #1438 from helderco/fix-run
...
Fix docker.#Run compatibility with docker.#Build
2022-01-18 11:00:31 -08:00
Gerhard Lazu
59e9fae189
Also release in the Trigger Release workflow
...
The first implementation of the trigger-release would not push a tag,
meaning that the Release workflow was not getting triggered. While we
could have changed the Release workflow to react on "Trigger Release"
workflow runs, the inter-dependency felt awkward and brittle:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b711c5cf..843fdb70 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -7,10 +7,16 @@ on:
push:
tags:
- v*
+ workflow_run:
+ workflows:
+ - "Trigger Release"
+ types:
+ - completed
jobs:
goreleaser:
runs-on: ubuntu-latest
+ if: ${{ github.event.workflow_run.conclusion == 'success' }}
defaults:
run:
shell: bash
Instead of doing the above, introducing duplication between "Trigger
Release" and "Release" seemed simpler from a cognitive perspective. Now,
releases are produced via the Release workflow when tags are pushed, and
also when releases are triggered via "Trigger Release", now renamed to
"Auto Release".
Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-01-18 18:59:50 +00:00
Gerhard Lazu
455beae762
Merge pull request #1431 from Alvise88/patch-2
...
Fixes inconsistencies in dagger mod get, issue #1378
2022-01-18 09:11:21 +00:00
Alvise88
f5da25870b
Unified git repository management
...
Signed-off-by: Alvise88 <vitalvise@gmail.com>
2022-01-18 09:38:50 +01:00
Gerhard Lazu
e60b9dc268
Merge pull request #1442 from dagger/dependabot/go_modules/github.com/hashicorp/go-version-1.4.0
...
build(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0
2022-01-17 22:07:47 +00:00
Gerhard Lazu
31e1432e91
Merge pull request #1443 from dagger/dependabot/go_modules/github.com/sergi/go-diff-1.2.0
...
build(deps): bump github.com/sergi/go-diff from 1.1.0 to 1.2.0
2022-01-17 22:07:02 +00:00
dependabot[bot]
3aabd2d805
build(deps): bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0
...
Bumps [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/hashicorp/go-version/releases )
- [Changelog](https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-version/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-version
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 21:10:15 +00:00
dependabot[bot]
9110651a5a
build(deps): bump github.com/sergi/go-diff from 1.1.0 to 1.2.0
...
Bumps [github.com/sergi/go-diff](https://github.com/sergi/go-diff ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/sergi/go-diff/releases )
- [Commits](https://github.com/sergi/go-diff/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/sergi/go-diff
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 21:09:52 +00:00
Gerhard Lazu
995ee7feb5
Merge pull request #1422 from dagger/dependabot/go_modules/google.golang.org/grpc-1.43.0
...
Bump google.golang.org/grpc from 1.42.0 to 1.43.0
2022-01-17 21:08:55 +00:00
dependabot[bot]
569717311a
Bump google.golang.org/grpc from 1.42.0 to 1.43.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.42.0...v1.43.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 20:10:04 +00:00
Gerhard Lazu
0a98f633e0
Merge pull request #1417 from dagger/dependabot/go_modules/github.com/rs/zerolog-1.26.1
...
Bump github.com/rs/zerolog from 1.26.0 to 1.26.1
2022-01-17 20:08:00 +00:00