David Karlsson
328ca3f239
add docs upstream validation workflow
...
verifies that the reference docs don't contain broken links etc
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2023-10-30 18:36:30 +01:00
temenuzhka-thede
d9e0e42d95
Add branch configuration for pull_request trigger
...
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
Add check-latest option to set up go step
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
2023-10-27 09:17:32 +02:00
temenuzhka-thede
c48e3c4a4f
Initial codeql.yml commit
...
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
add new line
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove new line
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove new line
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove new line
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove new line
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove new line
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove os customization
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
remove os customization
Signed-off-by: temenuzhka-thede <temenuzhka.thede@docker.com>
2023-10-27 09:17:32 +02:00
Guillaume Lours
9b4d577c65
remove refrecence docs generation
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
2023-06-20 12:14:08 +02:00
Guillaume Lours
c8d06137b5
add missing comma in desktop-edge-test job
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
2023-06-13 16:23:51 +02:00
Guillaume Lours
586fe87f98
add vars. prefix to DOCKERDESKTOP_APP_ID
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
2023-06-13 14:45:26 +02:00
Guillaume Lours
0f83a8630e
use directly DOCKERDESKTOP_APP_ID without env. prefix
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
2023-06-13 10:18:58 +02:00
Guillaume Lours
7a870e2449
Update .github/workflows/merge.yml
...
Co-authored-by: CrazyMax <github@crazymax.dev>
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
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 <milas.bowman@docker.com>
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 <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
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 <milas.bowman@docker.com>
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 <milas.bowman@docker.com>
2023-03-24 11:50:05 -04:00
Nicolas De Loof
a11515e038
introduce `ignore` attribute for watch triggers
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
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 <705411+glours@users.noreply.github.com>
2023-03-16 11:23:49 +01:00
Nicolas De Loof
85ddfde5d6
use go 1.20 -cover support
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2023-03-10 16:54:39 +00:00
jongwooo
3077234292
ci: Replace deprecated command with environment file
...
Signed-off-by: jongwooo <jongwooo.han@gmail.com>
2023-02-04 13:17:24 +09:00
Laura Brehm
4ad87463c5
Add 🥒 GHA workflow
...
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
2023-01-11 14:13:10 +01:00
Joyce Brum
c342891f3e
Squashed commit of the following:
...
commit 72293cbe879bcd1fff610eace6929922c4a4d668
Author: Joyce Brum <joycebrum@google.com>
Date: Thu Nov 3 10:20:52 2022 -0300
fix: upgrade scorecard action to 2.0.6
Signed-off-by: Joyce Brum <joycebrum@google.com>
commit 39451ef36f4ce71053c59c3a238d95752be05136
Author: Joyce <joycebrumu.u@gmail.com>
Date: Wed Sep 14 17:52:59 2022 -0300
Change to the original repository
Signed-off-by: Joyce <joycebrumu.u@gmail.com>
Signed-off-by: Joyce Brum <joycebrum@google.com>
commit ddcccaa14b8ef928a4bc8ba38429d8a442806ae9
Author: Joyce <joycebrumu.u@gmail.com>
Date: Wed Sep 14 17:51:26 2022 -0300
Add scorecard badge
Signed-off-by: Joyce <joycebrumu.u@gmail.com>
Signed-off-by: Joyce Brum <joycebrum@google.com>
commit 8ac265f0ee197e30862c0510b01dce2bc350e129
Author: Joyce <joycebrumu.u@gmail.com>
Date: Wed Sep 14 17:49:49 2022 -0300
Configure Scorecard action 2.0.3
Signed-off-by: Joyce <joycebrumu.u@gmail.com>
Signed-off-by: Joyce Brum <joycebrum@google.com>
2022-12-08 21:11:39 +01:00
Guillaume Lours
cc247fdb84
remove go.* from e2e tests directory
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
2022-12-08 19:06:22 +01:00
Umar Faruq Chowdhury
06e71371ff
docs: fix grammatical issues ( #9997 )
...
Signed-off-by: Umar Chowdhury <umarfchy@gmail.com>
Co-authored-by: Milas Bowman <milasb@gmail.com>
2022-11-29 10:52:22 -05:00
Guillaume Lours
4bf98c7053
change the default branch of the doc repository
...
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
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 <705411+glours@users.noreply.github.com>
2022-11-14 11:31:03 +01:00
Ulysses Souza
91eae4f035
Add Codecov
...
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2022-10-17 15:32:51 +02:00
Milas Bowman
f43a1e3ece
github: add feature request template
...
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
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 <milas.bowman@docker.com>
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 <milas.bowman@docker.com>
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 <laurabrehm@hey.com>
2022-09-27 02:36:15 +02:00
Alex
f44ca01fcf
ci: limit job permissions from default ( #9874 )
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-26 15:41:24 -04:00
Laura Brehm
8891d9e2b5
Streamline GHA workflow
...
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
2022-09-21 08:59:09 -04:00
Laura Brehm
6cd68a4bf2
Upgrade `actions/setup-go` to v3
...
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
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 <laurabrehm@hey.com>
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 <laurabrehm@hey.com>
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 <milas.bowman@docker.com>
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 <milas.bowman@docker.com>
2022-08-30 08:50:23 -04:00
Nick Sieger
63b126622d
ci: bring back individual checksum files
...
Signed-off-by: Nick Sieger <nick@nicksieger.com>
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 <nick@nicksieger.com>
2022-08-23 10:05:54 -05:00
CrazyMax
0ec04058cd
ci: fix checksums file
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-08-14 22:29:57 +02:00
CrazyMax
5ec20296e4
Better sandboxed workflow and enhanced cross compilation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-08-12 15:05:58 +02:00
Guillaume Lours
143a40a618
update Docker CLI version use in CI to v20.10.17
...
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
2022-08-05 10:46:36 +02:00
Guillaume Lours
e65ada3984
fix version of golangci-lint to v1.47.3, issue with v1.48.0 for now
...
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
2022-08-05 10:37:11 +02:00
Milas Bowman
b1e4cde2da
build: bump to Go 1.18.5
...
Can give 1.19 a bit of time before we upgrade ;)
Signed-off-by: Milas Bowman <milas.bowman@docker.com>
2022-08-02 13:40:37 -04:00
Guillaume Lours
ce740b1ff6
remove unused workflows, especially the pr-closed which always failed
...
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
2022-07-29 19:30:36 +02:00