ab44d03771
ci: remove releases-json workflow
...
This is now directly handled by our actions-toolkit. We keep
`.github/releases.json` file for now but will be removed on
next v0.11 release.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-02-06 13:37:00 +01:00
b53cb256e5
github: update .github/releases.json
...
Signed-off-by: GitHub <noreply@github.com >
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-02-06 13:37:00 +01:00
cb94298a02
Merge pull request #1296 from ktock/monitor-list
...
monitor: Enable to run build and invoke in background
2023-01-31 14:14:57 +00:00
18760253b9
ci: fix pr branch name in releases-json workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-31 13:51:30 +01:00
ded6376ece
Merge pull request #1573 from crazy-max/fix-releases-json
...
ci: add workflow_dispatch in releases-json workflow
2023-01-31 13:48:33 +01:00
a4d60a451d
ci: add workflow_dispatch in releases-json workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-31 11:38:46 +01:00
f1a5a3ec50
ci: update buildx and buildkit to latest
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-30 22:13:27 +01:00
451847183d
ci: fix docs-upstream workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-30 21:01:27 +01:00
ea4bec2bad
github: update .github/releases.json
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-30 11:46:47 +01:00
36d95bd3b9
ci: generate releases.json on release event
...
We are currently using the GitHub API in our setup-buildx-action
to check for latest and tagged releases to make sure they exist
before download. But this requires using a token to avoid
rate-limit. It's fine for public runners but GHES runners don't
have the `github.token` populated automatically. They need to
create a PAT.
This PR will solve this issue by generating and pushing a
`releases.json` file in this repo when we publish a GitHub Release
that will then be fetched through `raw.githubusercontent.com`
endpoint on `setup-buildx-action` repo. This endpoint is better
served for our purpose with 5000 requests per hour compared to the
GitHub API endpoint that is limited to 60 requests per hour (unauth)
and 1000 request per hour when authenticated.
Also ignore .github/releases.json file on pull request event as an
action in a workflow run can't trigger a new workflow run anyway.
See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#example-using-more-than-one-event
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-30 11:46:47 +01:00
a27b8395b1
Enable to run build and invoke in background
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-01-26 17:17:07 +09:00
c1ab55a3f2
ci: update buildkit release version in build pipeline
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-01-24 11:47:58 +00:00
bc1d590ca7
ci: update buildx release version in build pipeline
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-01-17 15:21:52 +00:00
523a16aa35
ci: fix typo in docs-release workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-13 15:10:03 +01:00
571871b084
github: update CI to buildkit v0.11
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2023-01-09 15:50:56 -08:00
0302894bfb
Merge pull request #1463 from crazy-max/e2e-k3s
...
e2e: use native k3s installation script
2023-01-05 16:50:45 +01:00
e46394c3be
e2e: use native k3s installation script
...
debianmaster/actions-k3s action gives some warnings in our e2e
workflow. This commit brings https://github.com/debianmaster/actions-k3s/blob/master/index.js
directly in the workflow through actions/github-script with
some changes to properly wait for nodes to be up.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-01-05 15:37:19 +01:00
fbbe1c1b91
Merge pull request #1472 from crazy-max/ci-attest
...
ci: opt-in sbom and provenance
2022-12-15 17:38:13 -08:00
1a85745bf1
github: update buildkit image to v0.11-rc3
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-12-15 16:54:32 -08:00
ba8e3f9bc5
ci: generate provenance and sbom for bin image
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-12-15 19:12:26 +01:00
477200d1f9
ci: generate provenance and sbom for release binaries
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-12-15 19:12:25 +01:00
21b2f135b5
ci: update to ubuntu 22.04
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-12-15 14:34:03 +01:00
71e6be5d99
ci: fix deprecated set-output syntax
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-12-15 14:24:02 +01:00
04f9c62772
ci: do not publish docs on prerelease
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-12-15 14:16:45 +01:00
29f2c49374
Merge pull request #1268 from crazy-max/hack-output
...
hack: use single output dir
2022-11-29 12:16:38 +01:00
9264b0ca09
build(deps): Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](331d02c7e2...2b011faafd
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-28 18:13:29 +00:00
47167a4e6f
ci: update softprops/action-gh-release to v0.1.15
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-11-28 13:29:13 +01:00
c3bba05770
build(deps): Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.0 to 4.2.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](b4d51739f9...331d02c7e2
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-24 18:07:15 +00:00
1382fda1c9
docs: update git ref to docs repo
...
Signed-off-by: David Karlsson <david.karlsson@docker.com >
2022-11-04 16:37:46 +01:00
df34c1ce45
ci(docs-upstream): switch to reusable workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-11-01 19:45:00 +01:00
9c69ba6f6f
hack: use single output dir
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-10-24 08:30:35 +02:00
ddbd0cd095
build(deps): Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.4 to 4.2.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](ad43dccb4d...b4d51739f9
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-18 18:56:21 +00:00
19c224cbe1
build(deps): Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](671dc9c9e0...ad43dccb4d
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-17 18:34:07 +00:00
2b6a51ed34
build(deps): Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](171dd555b9...671dc9c9e0
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-28 18:46:49 +00:00
e98c252490
Merge pull request #1327 from docker/dependabot/github_actions/peter-evans/create-pull-request-4.1.2
...
build(deps): Bump peter-evans/create-pull-request from 4.0.4 to 4.1.2
2022-09-22 14:08:32 +02:00
2a9c98ae40
remove unrelated comment after upgrade
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-09-22 13:53:33 +02:00
1adf80c613
ci: don't trigger build and e2e workflows on docs-only pull requests
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-09-22 11:00:55 +01:00
3c1a20097f
build(deps): Bump peter-evans/create-pull-request from 4.0.4 to 4.1.2
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.0.4 to 4.1.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](923ad837f1...171dd555b9
)
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-21 18:48:36 +00:00
8675e02cea
Merge pull request #1253 from crazy-max/improve-ci
...
ci: enhanced build workflow
2022-08-03 12:03:48 -07:00
45fc3bf842
ci: enhanced build workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-03 20:53:01 +02:00
cf809aec47
Merge pull request #1218 from crazy-max/validate-docs-upstream
...
ci: upstream docs conformance validation
2022-08-03 10:53:05 -07:00
e620c40a14
ci: upstream docs conformance validation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-02 21:22:08 +02:00
f9102a3295
ci: open pr on docs repo only on release
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-02 03:03:37 +02:00
8da133e34f
ci: release workflow to open a PR on docs repo with latest changes
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-07-22 16:02:15 +02:00
c1adfcb658
ci: add concurrency check
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-06-14 17:54:10 +02:00
36466c0744
build(deps): bump crazy-max/ghaction-github-runtime from 1.0.0 to 2
...
Bumps [crazy-max/ghaction-github-runtime](https://github.com/crazy-max/ghaction-github-runtime ) from 1.0.0 to 2.
- [Release notes](https://github.com/crazy-max/ghaction-github-runtime/releases )
- [Changelog](https://github.com/crazy-max/ghaction-github-runtime/blob/master/CHANGELOG.md )
- [Commits](94085cef04...906832f62b
)
---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-runtime
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-26 18:31:58 +00:00
5d38fff729
Merge pull request #1120 from docker/dependabot/github_actions/codecov/codecov-action-3
...
build(deps): bump codecov/codecov-action from 2 to 3
2022-05-13 13:46:47 +02:00
bdc41dd308
ci: pin external/untrusted github actions
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-12 20:23:33 +02:00
f6e00a609d
ci: bump official actions to latest major
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-12 20:20:51 +02:00
1845edd647
ci: remove godev workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-12 19:55:00 +02:00