meta-virtualization/recipes-containers/docker-compose
Bruce Ashfield 712a36da05 docker-compose: update to v2.17.2
Bumping compose to version v2.17.2-8-g02ad467f, which comprises the following commits:

    a4c324b8 build(deps): bump github.com/docker/cli
    087fae98 build(deps): bump github.com/docker/docker
    c5317496 workaround race condition in ContainerList
    72a61c06 add dry-run support to run command
    b24af42b ci: bump compose-go to v1.13.2
    3b85cd2f test: fix e2e commands on Windows
    45a852f4 test: generate valid Compose project names from Cucumber specs
    cd17c8a9 test: update error message
    36625ed2 test: fix race in e2e build test
    a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
    9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
    d637cc3a watch involves up --build after change has been detected
    16d5354d watch: add note about goroutine-safety & test
    7aaea283 watch: data race / segfault fixes
    6bedc196 update -p project name flag documentation
    a11515e0 introduce `ignore` attribute for watch triggers
    6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
    88b0d17f use `build` as common API for build scenarios
    9e19bc84 use progress to show copy status
    105a7c5b watch: add file delete/rename handling
    f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
    bfeb1dc2 Fix concurrent map read/write when recreating containers
    0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
    643557d5 build and push binaries images when a PR is merged or a tag pushed
    200f47e5 Add support for `additional_contexts` in `build` service config
    e0aaccf4 introduce dockerfile_inline
    754c0688 one off container name use configured Separator for naming
    e492330d collect built image IDs
    bbe1b77a progress writer uses dockercli.Err stream
    fc4d2dfd Remove "-s" from LDFLAGS
    85ddfde5 use go 1.20 -cover support
    6a0398d7 pad can be negative on small terminal
    4434cea5 add dry-run support for push command
    3f7d3c26 add dry-run support for pull command
    9cc1613b adopt http://no-color.org/
    167c6a89 add dry-run support to restart command
    3cfbac66 restart only needed services by checking depends_on relations
    a3bed265 update compose-go
    ae26426c Report error if project name is empty after normalization
    4ea44797 only consider containers with config_hash labels (i.e, created by compose)
    89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
    33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
    e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
    7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
    da1ca578 watch: ignore ephemeral files & minor output tweaks
    18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
    e831ea82 add support for `restart` for `depends_on`
    1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
    f3e543fd apply config options for pseudo-subcommands
    9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
    24ff0982 compact TUI to monitor layers download progress
    593c4263 ci: bump to Go 1.20.1 and latest deps
    313b82e9 ignore services without a build section
    5e3e2171 sort service --hash output by service name
    9ac0392b introduce --timeout on `up`
    0612b34c introduce --no-deps on restart
    92e0cd40 also restart dependent services after a service has been restarted
    282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
    256ec499 exclude unstable labels from config hash
    9765f171 store exec details to offer better dry-run status on ExecStart
    b19df5c9 add support for `excludes` and `rebuild`
    7a42ba7e use CGO to enable fsevent on OSX
    5b043c4d ci: don't use `-race` on Windows
    15f7104c ci: use CGO for tests to enable race detector
    eb1c7989 support dry-run for rm command
    78b94047 support dry-run for stop command
    25be264e support dry-run for exec command
    7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
    70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
    93bffd9a prevent assignment to entry in nil map
    52478f0c wait on service containers as dependencies to be deterministic
    b5f0a4ee use containers we expect to start for wait condition
    0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
    a2d36b6c bump golang to 1.20
    30772342 ci: Replace deprecated command with environment file
    fdc17381 add log when copying files/directories between host and containers (both way)
    2336d9fe support dry-run for cp command
    1640f155 initial support for `sync`
    e63cbfba use tilt watcher to track filesystem changes
    25576289 adjust code and dependencies
    7d6ee74e cleanup deprecated ioutil functions (#5919)
    c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
    cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
    1b71e3ef lint: fix local-prefixes for goimports (#5453)
    4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
    6fc0b6ff build: ensure file handles properly closed (#5298)
    ab84b6ac Fix local go_lintfix errors (#5191)
    7161778c watch: use WalkDir to speed up file listing (#4684)
    1f5bfe88 test: clean up test loggers a bit (#4580)
    f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
    e62993a8 test: enable unused check, remove dead code (#4208)
    28251e8b watch: improve error messages when you run out of inotify instances (#3960)
    c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
    8b393223 watch: fix a dumb errcheck (#3622)
    b3615d64 watch: increase the windows watch i/o buffer (#3620)
    1a1d1707 change org name from windmilleng to tilt-dev (#3346)
    fd3e0bbe watch: use the recursive watcher on windows (#3306)
    d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
    dda0362b watch: fix inotify tests on windows (#3140)
    ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
    92c6a65a tilt: enable errcheck on tests (#2877)
    00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
    17087447 logger: move to pkg (#2031)
    ec781687 watch: add retry counts to fsync (#2023)
    b22dde9f dockerignore: improve MatchesEntireDir (#1865)
    a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
    d744c97f watch: add a simple check when there are no exclusions (#1863)
    37647bc6 watch: skip setup if nothing is being watched (#1861)
    21e5d564 watch: FileEvents must always be absolute (#1841)
    390d5cf1 watch: add tests for ignores and number of watches (#1838)
    7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
    b5ccea7b watch: record num watches in expvars (#1795)
    47551895 makefile: fix goimports -local (#1763)
    5e0f1eec watch: fix spurious errors while watching (#1726)
    f82e2de5 watch: don't watch each individual file (#1613)
    9c7f7bc0 live_update: error if syncing from outside of docker context (#1396)
    6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (#1354)
    0482f927 watch: add watch function that traverses up directory structure recursively (#1013)
    e8a34c8d watch: remove inotify-specific bits of watcher_linux (#890)
    9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (#863)
    1fd7ca54 testing: update internal/watch to use the tempdir fixture (#862)
    139edc40 cleanup: wrap errors properly (#772)
    38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (#557)
    c5bce8bd watch: fix a spurious error (#344)
    c8a358a4 watch: try a slightly different ignore strategy (#174)
    a6701652 watch: fix more data races on darwin (#166)
    4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (#163)
    4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (#162)
    3850a341 watch: fix a segfault on linux (#148)
    664e6f6f watch: stop skipping tests (#145)
    d4f074b3 watch: simplify the fileEvent interface to only contain paths (#144)
    a3b012d8 add errcheck (#93)
    a755c84e tilt: copy watch code from tesseract
    ef34a38a Add remote buildx driver
    41e05634 rename `convert` to `config` to align with compose v1 UX
    c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
    6754c6b6 add dry-run support of pause and unpause commands
    982a8ccb support dry-run for kill command
    790712fa update tty and plain text writers to support dry run mode
    6fae6a41 Update emacs ignore patterns (#5903)
    dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
    12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
    62b5f78f Add .kate-swp files to ignore pattern (#3380)
    3f526c5c change org name from windmilleng to tilt-dev (#3346)
    12916b75 tilt: ignore a few more vim swap files (#2190)
    e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
    91a2bdd6 model: move to pkg (#2024)
    ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-04-05 16:03:56 -04:00
..
files docker-compose: update to v2.17.2 2023-04-05 16:03:56 -04:00
docker-compose_git.bb docker-compose: update to v2.17.2 2023-04-05 16:03:56 -04:00
python3-docker-compose_1.29.2.bb global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
relocation.inc docker-compose: update to v2.17.2 2023-04-05 16:03:56 -04:00
src_uri.inc docker-compose: update to v2.17.2 2023-04-05 16:03:56 -04:00