Commit Graph

2670 Commits

Author SHA1 Message Date
Gerhard Lazu
1d67845bcf Answer a few contributor questions via a docs README
Related to:
- https://github.com/dagger/dagger/issues/1327
- https://github.com/dagger/dagger/issues/1510
- https://github.com/dagger/dagger/pull/1579/files#diff-cc0394489dc78fcfe672bb9883b760be86a495bf553b5bc950e6203779f00ae1
- https://github.com/dagger/dagger/pull/1632/files

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-18 15:58:23 +00:00
Solomon Hykes
18e778c894 Merge pull request #1636 from shykes/yarn-run
yarn: split #Run and #Build
2022-02-17 13:12:31 -08:00
Andrea Luzzardi
d2c38c3bb8 Merge pull request #1633 from helderco/field-rename
Rename image config field for consistency
2022-02-17 12:50:11 -08:00
Solomon Hykes
824573521e yarn: split #Run and #Build
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-17 20:28:41 +00:00
Helder Correia
9385a6346a Rename image config field for consistency
Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
2022-02-17 11:14:57 -01:00
Solomon Hykes
5e025dfa2b Merge pull request #1632 from shykes/docs-new
Utility script to create a new docs page with the correct ID
2022-02-17 00:44:26 -08:00
Solomon Hykes
724be92bb4 Utility script to create a new docs page with the correct ID
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-17 01:41:59 +00:00
Solomon Hykes
c08d9d9e4c Merge pull request #1579 from shykes/api-cosmetics
Merge dagger.io/dagger/engine into dagger.io/dagger
2022-02-16 12:21:44 -08:00
Solomon Hykes
c2766c265b Merge dagger.io/dagger/engine into dagger.io/dagger
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-16 19:40:28 +00:00
Andrea Luzzardi
bf6d463833 Merge pull request #1557 from talentedmrjones/europa-engine-exec-secret-env
implemented ability to pass #Secret as env var
2022-02-15 16:30:13 -07:00
Andrea Luzzardi
5b5d990f9f Merge pull request #1618 from talentedmrjones/europa-up-doesnt-vendor
Implemented --no-vendor
2022-02-15 16:13:47 -07:00
Andrea Luzzardi
2973bc5766 Merge pull request #1621 from shykes/dag-plan
Rename dagger.#DAG to dagger.#Plan
2022-02-15 16:13:04 -07:00
Solomon Hykes
3d56513895 Rename dagger.#DAG to dagger.#Plan
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-15 22:45:47 +00:00
Richard Jones
3c57630b0e implemented ability to pass #Secret as env var
Signed-off-by: Richard Jones <richard@dagger.io>
2022-02-15 12:58:35 -07:00
Andrea Luzzardi
e3131671a7 Merge pull request #1616 from dagger/dependabot/npm_and_yarn/website/follow-redirects-1.14.8
build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /website
2022-02-14 15:39:11 -07:00
Andrea Luzzardi
a0395b9340 Merge pull request #1606 from dagger/dependabot/go_modules/go.opentelemetry.io/otel/exporters/jaeger-1.4.0
build(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.3.0 to 1.4.0
2022-02-14 15:38:59 -07:00
dependabot[bot]
e4ee5a3d10 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.3.0 to 1.4.0.
- [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.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-14 22:24:13 +00:00
Andrea Luzzardi
9641b4254c Merge pull request #1609 from dagger/dependabot/npm_and_yarn/website/amplitude-js-8.17.0
build(deps): bump amplitude-js from 8.16.1 to 8.17.0 in /website
2022-02-14 15:22:49 -07:00
Andrea Luzzardi
6d4923116d Merge pull request #1605 from dagger/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.4.0
build(deps): bump go.opentelemetry.io/otel/sdk from 1.3.0 to 1.4.0
2022-02-14 15:22:38 -07:00
Andrea Luzzardi
fc1cb88991 Merge pull request #1604 from dagger/dependabot/docker/golang-1.16.14-alpine
build(deps): bump golang from 1.16.13-alpine to 1.16.14-alpine
2022-02-14 15:22:27 -07:00
Richard Jones
071c3bafe1 Implemented --no-vendor
Signed-off-by: Richard Jones <richard@dagger.io>
2022-02-14 14:26:37 -07:00
dependabot[bot]
1cd6441f88 build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /website
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-14 08:33:54 +00:00
Solomon Hykes
eee71d0382 Merge pull request #1613 from shykes/yarn-image
yarn: enable image customization
2022-02-13 13:20:57 -08:00
Gerhard Lazu
c624081d5c Merge pull request #1602 from dagger/europa-docs-go-on-docker-swarm
Europa docs: Go on Docker Swarm
2022-02-12 18:49:30 +00:00
Gerhard Lazu
d838cd6047 Fix markdown lint errors
Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-12 18:37:03 +00:00
Gerhard Lazu
3a2f861dd9 Finish the first version of the Go on Docker Swarm use case
Left a few TODOs and ideas for next steps. The goal is to get this live,
and enable others to iterate on it via separate PRs.

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-12 18:27:19 +00:00
Solomon Hykes
a6502c7947 yarn: enable image customization
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-12 07:40:30 +00:00
Solomon Hykes
27aa487b21 Merge pull request #1610 from shykes/netlify-image
netlify: enable image customization; improve tests
2022-02-11 17:08:26 -08:00
Solomon Hykes
fbae253f62 netlify: enable image customization; improve tests
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-11 23:31:35 +00:00
dependabot[bot]
8556aa1f39 build(deps): bump amplitude-js from 8.16.1 to 8.17.0 in /website
Bumps [amplitude-js](https://github.com/amplitude/amplitude-javascript) from 8.16.1 to 8.17.0.
- [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.16.1...v8.17.0)

---
updated-dependencies:
- dependency-name: amplitude-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 19:14:49 +00:00
dependabot[bot]
336668c230 build(deps): bump go.opentelemetry.io/otel/sdk from 1.3.0 to 1.4.0
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.3.0 to 1.4.0.
- [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.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 19:07:43 +00:00
dependabot[bot]
f95fa199ab build(deps): bump golang from 1.16.13-alpine to 1.16.14-alpine
Bumps golang from 1.16.13-alpine to 1.16.14-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 19:07:05 +00:00
guillaume
f4da5b9a95 Fix .md H1 to H3 error
Change the `.markdownlint.yaml` to avoid forcing headers to chronologically follow

Signed-off-by: guillaume <guillaume.derouville@gmail.com>
2022-02-11 17:08:25 +01:00
Gerhard Lazu
3747c6e5c4 First pass at the Go on Docker Swarm doc page
There are a few more things to do before we can finish this, see the
comments in the doc. The most important item is to switch the Dagger
config to Europa. That is actually one of the next steps.

Sharing this early so that we start collaborating. Pushing to a branch
in the dagger org so that we can work on it together (personal
repositories make it more difficult).

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-11 15:35:24 +00:00
Solomon Hykes
b52684ff85 Merge pull request #1150 from sw360cab/feature-docker-run-cmd
Add Feature to leverage custom command inside Docker.#Run
2022-02-10 22:39:23 -08:00
sw360cab
e6244aeedc Add Feature to leverage custom command inside Docker.#Run
Signed-off-by: Sergio Maria Matone <sw360cab@gmail.com>
2022-02-11 01:02:44 +00:00
Gerhard Lazu
a693e19f13 Merge pull request #1593 from gerhard/more-descriptive-names-for-github-checks
Use more descriptive names for GitHub Checks
2022-02-10 12:04:33 +00:00
Gerhard Lazu
15f156e8c7 Use more descriptive names for GitHub Checks
The existing checks didn't read well in the `gh` cli:

    ❯ gh pr checks
    All checks were successful
    0 failing, 7 successful, 0 skipped, and 0 pending checks

    ✓  DCO                                 https://probot.github.io/apps/dco/
    ✓  Docs                         6m37s  https://github.com/dagger/dagger/runs/5136044870?check_suite_focus=true
    ✓  Everything                   1m43s  https://github.com/dagger/dagger/runs/5136044863?check_suite_focus=true
    ✓  Integration                  4m10s  https://github.com/dagger/dagger/runs/5136044871?check_suite_focus=true
    ✓  Universe                     11m6s  https://github.com/dagger/dagger/runs/5136044860?check_suite_focus=true
    ✓  Universe - Europa            3m18s  https://github.com/dagger/dagger/runs/5136044932?check_suite_focus=true
    ✓  netlify/devel-docs-dagge...         https://app.netlify.com/sites/devel-docs-dagger-io/deploys/620499ee88ee240008b6cabf

This change gives them more descriptive names:

    ❯ gh pr checks
    All checks were successful
    0 failing, 8 successful, 0 skipped, and 0 pending checks

    ✓  DCO                                             https://probot.github.io/apps/dco/
    ✓  Integration Tests                       4m22s   https://github.com/dagger/dagger/runs/5139842686?check_suite_focus=true
    ✓  Lint                                    1m29s   https://github.com/dagger/dagger/runs/5139842774?check_suite_focus=true
    ✓  Test Docs                               7m44s   https://github.com/dagger/dagger/runs/5139842682?check_suite_focus=true
    ✓  Unit Tests                              2m11s   https://github.com/dagger/dagger/runs/5139842684?check_suite_focus=true
    ✓  Universe Tests                          13m14s  https://github.com/dagger/dagger/runs/5139842932?check_suite_focus=true
    ✓  Universe Tests - Europa                 2m36s   https://github.com/dagger/dagger/runs/5139842678?check_suite_focus=true
    ✓  netlify/devel-docs-dagger-io/deploy...          https://deploy-preview-1593--devel-docs-dagger-io.netlify.app

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-10 11:31:21 +00:00
Gerhard Lazu
b2aaa3f440 Merge pull request #1592 from gerhard/netlify-docs-deploys-always-deploy
Always deploy the docs website when a Netlify build gets triggered
2022-02-10 11:10:33 +00:00
Gerhard Lazu
5de4a7e75b Always build the docs website
If we trigger a deploy, then we want the deploy to actually run.

I am assuming that this was in place when there was a single GitHub
Actions workflow that would trigger this all the time, even when nothing
changed in `docs/**`. Since https://github.com/dagger/dagger/pull/1498,
we no longer have this problem.

After merging https://github.com/dagger/dagger/pull/1591, I was caught
by this behaviour which to me seemed surprising. This change should make
docs deploy via Netlify behave in a more predictable way.

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-10 11:07:46 +00:00
Gerhard Lazu
a393133861 Merge pull request #1591 from gerhard/deploy-docs-on-commit-to-main
Deploy docs on every commit to the main branch
2022-02-10 10:45:53 +00:00
Gerhard Lazu
a14c2eaad1 Deploy docs on every commit to the main branch
We want doc updates to flow continuously, not just on a new tag.

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-10 10:30:08 +00:00
Gerhard Lazu
266effb78f Merge pull request #1568 from gerhard/europa-docs
Shape of the new Europa docs
2022-02-10 09:55:47 +00:00
Gerhard Lazu
78d5d49f2c Add the must-have pages for the Europa release
The goal is to capture the shape of the new docs. It is not meant to be
final, but it should be as close as possible. We only want the bare
minimum for new users that on-board with Dagger Europa. As soon as the
new europaSidebar replaces replaces the existing one, the previous docs
will still remain available - doc IDs are unique and permanent. We will
do this by simply changing the default `slug: /` to point to the Europa
Docs entrypoint, which is doc 1200.

Helpful Docusaurus link re multiple sidebars:
https://docusaurus.io/docs/sidebar/multiple-sidebars

The new pages are numbered from `1200` onwards. This is meant to reflect
the `0.2.0` Dagger version. This numbering felt more meaningful than
just continuing to increment existing numbers.

I didn't want to be "wasteful" with the digits and start at `2000`, but
that was my first instinct.

I am keen on getting this live on https://docs.dagger.io/1200/local-ci.
Anything that is not in production, is inventory. Inventory is bad.

The goal is to allow anyone that has a link to get a feel for the new
docs as soon as possible, so that we can all see how they improve in
real-time, and steer them continuously towards the desired state. We
should be aware of the timeline, and not muck about, but instead
evaluate constantly how close are we to "flipping the switch".

Remember, the best releases are those where switches are flipped (e.g.
`--europa)`. The feature will have been out there for weeks (maybe even
months), improved by talking to users and then one day realising that we
are done, and just enabling it by default. It's the same principle
behind these docs.

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-10 09:47:07 +00:00
Gerhard Lazu
4b1c54195f Merge pull request #1567 from gerhard/use-unique-ids-for-all-doc-pages
Use unique IDs for all existing doc pages
2022-02-10 07:57:30 +00:00
Gerhard Lazu
c8e42af05a Use unique IDs for all existing doc pages
- what_is didn't have an id, started with 1000 (it's easier to find this file now)
- operator-manual doc id was clashing with ci use-case

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2022-02-10 07:38:11 +00:00
Solomon Hykes
1f357df4f8 Merge pull request #1580 from shykes/docker-run-simplify
docker.#Run: remove redundant `image` field
2022-02-09 13:40:44 -08:00
Solomon Hykes
ce1a5659eb docker.#Run: remove redundant image field
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-09 19:59:22 +00:00
Solomon Hykes
b251528535 Merge pull request #1585 from shykes/universe-tests
yarn: cleanup tests
2022-02-09 09:30:33 -08:00
Solomon Hykes
a351962f9b Merge pull request #1584 from shykes/changelog-bugfix
universe.dagger.io/examples/changelog.com: successful build
2022-02-09 01:04:51 -08:00