Commit Graph
169 Commits
Author SHA1 Message Date
Nicolas De Loof a553db33c6 CI: docker engine version matrix
Signed-off-by: Nicolas De Loof <[email protected]>
2024-02-05 12:09:45 +01:00
Sebastiaan van Stijn d979115692 ci(deps): update DOCKER_CLI_VERSION to v25.0.1
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-01-29 19:23:26 +01:00
David Karlsson 25d16d1fb4 build(deps): bump actions/upload-artifact from v3 to v4
Signed-off-by: David Karlsson <[email protected]>
2024-01-26 09:39:24 +01:00
Milas Bowman 1e8241f67c ci(deps): upgrade to Moby v25.0.0 GA (#11381)
https://github.com/moby/moby/releases/tag/v25.0.0
2024-01-19 12:33:21 -05:00
Sebastiaan van Stijn 279874158c gha: update DOCKER_CLI_VERSION to v24.0.7
I noticed that the CLI was still on 20.10, but the daemon on 24.0.7;

    Docker info
    /usr/bin/docker version
    Client:
    Version:           20.10.17
    API version:       1.41
    Go version:        go1.17.11
    Git commit:        100c701
    Built:             Mon Jun  6 22:56:42 2022
    OS/Arch:           linux/amd64
    Context:           default
    Experimental:      true
    Server: Docker Engine - Community
    Engine:
    Version:          24.0.7
    API version:      1.43 (minimum version 1.12)
    Go version:       go1.20.10
    Git commit:       311b9ff
    Built:            Thu Oct 26 09:07:41 2023
    OS/Arch:          linux/amd64
    Experimental:     false
    containerd:
    Version:          1.6.26
    GitCommit:        3dd1e886e55dd695541fdcd67420c2888645a495
    runc:
    Version:          1.1.10
    GitCommit:        v1.1.10-0-g18a0cb0
    docker-init:
    Version:          0.19.0
    GitCommit:        de40ad0

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-01-05 19:32:23 +01:00
David Karlsson 328ca3f239 add docs upstream validation workflow
verifies that the reference docs don't contain broken links etc

Signed-off-by: David Karlsson <[email protected]>
2023-10-30 18:36:30 +01:00
temenuzhka-thede d9e0e42d95 Add branch configuration for pull_request trigger
Signed-off-by: temenuzhka-thede <[email protected]>

Add check-latest option to set up go step

Signed-off-by: temenuzhka-thede <[email protected]>
2023-10-27 09:17:32 +02:00
temenuzhka-thede c48e3c4a4f Initial codeql.yml commit
Signed-off-by: temenuzhka-thede <[email protected]>

add new line

Signed-off-by: temenuzhka-thede <[email protected]>

remove new line

Signed-off-by: temenuzhka-thede <[email protected]>

remove new line

Signed-off-by: temenuzhka-thede <[email protected]>

remove new line

Signed-off-by: temenuzhka-thede <[email protected]>

remove new line

Signed-off-by: temenuzhka-thede <[email protected]>

remove new line

Signed-off-by: temenuzhka-thede <[email protected]>

remove os customization

Signed-off-by: temenuzhka-thede <[email protected]>

remove os customization

Signed-off-by: temenuzhka-thede <[email protected]>
2023-10-27 09:17:32 +02:00
Guillaume Lours 9b4d577c65 remove refrecence docs generation
Signed-off-by: Guillaume Lours <[email protected]>
2023-10-11 14:19:56 +02:00
Guillaume Lours 14b43c1a93 remove cucumber tests as we haven't added new ones for a while
Signed-off-by: Guillaume Lours <[email protected]>
2023-10-10 09:57:25 +02:00
Guillaume Lours 52103cce74 update README and CI workflows to match main branch
Signed-off-by: Guillaume Lours <[email protected]>
2023-08-10 15:11:27 +02:00
Guillaume Lours 93cf2b921a use main branch of Docker Desktop repo to trigger remote workflow
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-20 12:14:08 +02:00
Guillaume Lours c8d06137b5 add missing comma in desktop-edge-test job
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-19 20:01:52 +02:00
Guillaume Lours 0e9a5b6b78 specify origin repo in generation token step of docker desktop edge testing
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-13 16:23:51 +02:00
Guillaume Lours 586fe87f98 add vars. prefix to DOCKERDESKTOP_APP_ID
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-13 14:45:26 +02:00
Guillaume Lours 0f83a8630e use directly DOCKERDESKTOP_APP_ID without env. prefix
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-13 14:19:56 +02:00
Guillaume Lours 43783d36e2 fix typo in merge workflow for DOCKERDESKTOP_APP_ID
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-13 10:18:58 +02:00
Guillaume LoursandCrazyMax 7a870e2449 Update .github/workflows/merge.yml
Co-authored-by: CrazyMax <[email protected]>
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-12 16:54:21 +02:00
Guillaume Lours 8cd8f08d77 escape containerimage.digest attribut in merge.yml GHA worlflow
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-12 16:54:21 +02:00
Milas Bowman 3fe665b93d ci: add more ignore rules to dependabot
Reduce PR spam for dependencies that we manually manage.

Signed-off-by: Milas Bowman <[email protected]>
2023-06-12 09:06:21 -04:00
Guillaume Lours 508d71c5df ci: fix merge workflow (#10685)
use env instead of variables prefix to use `DOCKERDESKTOP_APPID`

Signed-off-by: Guillaume Lours <[email protected]>
2023-06-09 15:35:47 -04:00
Guillaume Lours ec31d3c2ac add GitHub action to trigger Docker Desktop e2e tests with Compose edge version
Signed-off-by: Guillaume Lours <[email protected]>
2023-06-09 21:07:03 +02:00
Milas Bowman e63ab14b1e ci: merge Go coverage reports before upload (#10666)
Attempting to fix the state of codecov action checks right now,
which are behaving very erratically.

Using the new functionality in Go 1.20 to merge multiple reports,
so now the unit & E2E coverage data reports are stored as artifacts
and then downloaded, merged, and finally uploaded to codecov as a
new job.

Additionally, add a `codecov.yml` config and try to turn down the
aggressiveness of it for CI checks.

Signed-off-by: Milas Bowman <[email protected]>
2023-06-08 14:58:21 -04:00
Milas Bowman 3b85cd2fa9 test: fix e2e commands on Windows
Instead of trying to make this work nicely cross-platform,
just push the Coverage logic into the GitHub Actions job,
as that's really where we care about it.

(It's surprisingly difficult to make this nicely portable;
to make PowerShell not error out if the path does not exist
you have to ignore ALL errors and the way that env vars are
passed to processes is not the same.)

Signed-off-by: Milas Bowman <[email protected]>
2023-03-24 11:50:05 -04:00
Nicolas De Loof a11515e038 introduce ignore attribute for watch triggers
Signed-off-by: Nicolas De Loof <[email protected]>
2023-03-21 18:29:49 +01:00
Guillaume Lours 643557d534 build and push binaries images when a PR is merged or a tag pushed
Signed-off-by: Guillaume Lours <[email protected]>
2023-03-16 11:23:49 +01:00
Nicolas De Loof 85ddfde5d6 use go 1.20 -cover support
Signed-off-by: Nicolas De Loof <[email protected]>
2023-03-10 16:54:39 +00:00
jongwooo 3077234292 ci: Replace deprecated command with environment file
Signed-off-by: jongwooo <[email protected]>
2023-02-04 13:17:24 +09:00
Laura Brehm 4ad87463c5 Add 🥒 GHA workflow
Signed-off-by: Laura Brehm <[email protected]>
2023-01-11 14:13:10 +01:00
Joyce Brum c342891f3e Squashed commit of the following:
commit 72293cbe879bcd1fff610eace6929922c4a4d668
Author: Joyce Brum <[email protected]>
Date:   Thu Nov 3 10:20:52 2022 -0300

    fix: upgrade scorecard action to 2.0.6

    Signed-off-by: Joyce Brum <[email protected]>

commit 39451ef36f4ce71053c59c3a238d95752be05136
Author: Joyce <[email protected]>
Date:   Wed Sep 14 17:52:59 2022 -0300

    Change to the original repository

    Signed-off-by: Joyce <[email protected]>
    Signed-off-by: Joyce Brum <[email protected]>

commit ddcccaa14b8ef928a4bc8ba38429d8a442806ae9
Author: Joyce <[email protected]>
Date:   Wed Sep 14 17:51:26 2022 -0300

    Add scorecard badge

    Signed-off-by: Joyce <[email protected]>
    Signed-off-by: Joyce Brum <[email protected]>

commit 8ac265f0ee197e30862c0510b01dce2bc350e129
Author: Joyce <[email protected]>
Date:   Wed Sep 14 17:49:49 2022 -0300

    Configure Scorecard action 2.0.3

    Signed-off-by: Joyce <[email protected]>

Signed-off-by: Joyce Brum <[email protected]>
2022-12-08 21:11:39 +01:00
Guillaume Lours cc247fdb84 remove go.* from e2e tests directory
Signed-off-by: Guillaume Lours <[email protected]>
2022-12-08 19:06:22 +01:00
Umar Faruq ChowdhuryandMilas Bowman 06e71371ff docs: fix grammatical issues (#9997)
Signed-off-by: Umar Chowdhury <[email protected]>
Co-authored-by: Milas Bowman <[email protected]>
2022-11-29 10:52:22 -05:00
Guillaume Lours 4bf98c7053 change the default branch of the doc repository
Signed-off-by: Guillaume Lours <[email protected]>
2022-11-23 16:28:16 +01:00
Guillaume Lours 09e742b33b exclude issues with the kind/feature label from stale bot process
Signed-off-by: Guillaume Lours <[email protected]>
2022-11-14 11:31:03 +01:00
Ulysses Souza 91eae4f035 Add Codecov
Signed-off-by: Ulysses Souza <[email protected]>
2022-10-17 15:32:51 +02:00
Milas Bowman f43a1e3ece github: add feature request template
Signed-off-by: Milas Bowman <[email protected]>
2022-10-13 14:31:11 -04:00
Milas Bowman fa1ae635d1 github: switch to issue template form
Migrate the existing template into the new format and streamline
it a bit.

Signed-off-by: Milas Bowman <[email protected]>
2022-10-13 14:31:11 -04:00
Milas Bowman 97a9d02dda ci: update docs repo path
The Docker docs now live at `docker/docs` instead of
`docker/docker.github.io`.

Signed-off-by: Milas Bowman <[email protected]>
2022-09-29 13:09:25 -04:00
Laura Brehm 25c4bcef85 Merge pull request #9824 from laurazard/cucumber-test
🥒 Cucumber PoC 🥒
2022-09-27 23:38:44 +02:00
Laura Brehm c1f475d7bd Add validate-modules target to CI matrix
Signed-off-by: Laura Brehm <[email protected]>
2022-09-27 02:36:15 +02:00
Alex f44ca01fcf ci: limit job permissions from default (#9874)
Signed-off-by: Alex <[email protected]>
2022-09-26 15:41:24 -04:00
Laura Brehm 8891d9e2b5 Streamline GHA workflow
Signed-off-by: Laura Brehm <[email protected]>
2022-09-21 08:59:09 -04:00
Laura Brehm 6cd68a4bf2 Upgrade actions/setup-go to v3
Signed-off-by: Laura Brehm <[email protected]>
2022-09-20 11:33:31 -04:00
Laura Brehm 937fa2dc8f Add GitHub Action workflow to run tests on Mac/Windows runners
Signed-off-by: Laura Brehm <[email protected]>
2022-09-20 11:33:28 -04:00
Laura Brehm 723078c593 Remove /rebase GitHub Action since it's no longer necessary
Signed-off-by: Laura Brehm <[email protected]>
2022-09-19 17:50:41 -04:00
Milas Bowman e81168197a ci: upgrade to Go 1.19.1
Go released 1.18.6 + 1.19.1 today which fix a couple
CVEs. (`golang.org/x/net` also has a related fix.)

This jumps from 1.18.5 -> 1.19.1 since it was on the
to-do list regardless :)

Signed-off-by: Milas Bowman <[email protected]>
2022-09-06 17:46:07 -04:00
Milas Bowman 24bf9789a6 ci: reduce noise from dependabot on Docker deps (#9770)
There's a complex dependency situation with `docker/docker`,
`docker/cli`, and `docker/buildkit`. Upgrading them usually
needs to happen in unison to ensure compatible versions
between them, particularly because `docker/buildx` is not
1.0, so has no guarantees re: compatibility, and `docker/docker`
& `docker/cli` use CalVer rather than SemVer, so also have
different compatibility guarantees than necessarily expected
by Go tooling.

Patch versions are still considered for these to ensure we
don't miss important bugfixes.

Signed-off-by: Milas Bowman <[email protected]>
2022-08-30 08:50:23 -04:00
Nick Sieger 63b126622d ci: bring back individual checksum files
Signed-off-by: Nick Sieger <[email protected]>
2022-08-24 09:26:56 -05:00
Nick Sieger c07de59a98 ci: fix checksums checking
Create checksums.txt in a different directory so it doesn't affect the check.

Signed-off-by: Nick Sieger <[email protected]>
2022-08-23 10:05:54 -05:00
CrazyMax 0ec04058cd ci: fix checksums file
Signed-off-by: CrazyMax <[email protected]>
2022-08-14 22:29:57 +02:00