Bo-Yi Wu
14a345504f
refactor: docker engine with options
2022-11-24 15:36:51 +08:00
Bo-Yi Wu
4eb5213294
chore(engine): ping docker daemon
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-11-24 15:36:49 +08:00
Bo-Yi Wu
9225a3a856
chore(config): remove zerolog
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-11-24 15:36:48 +08:00
Lunny Xiao
b83f36674b
Fix build
2022-11-24 15:36:47 +08:00
fuxiaohei
dfcb104af0
feat: add task log output hook
2022-11-24 15:36:46 +08:00
Lunny Xiao
3b7ac17410
Use fork instead of act
2022-11-24 15:36:45 +08:00
Lunny Xiao
906d52ae0b
Use gitea.com/gitea/act replace original
2022-11-24 15:36:31 +08:00
Bo-Yi Wu
aa9ed05903
chore: load config from env file
2022-11-24 15:36:30 +08:00
Bo-Yi Wu
5213612033
chore: remove unused logrous package
2022-11-24 15:36:29 +08:00
Bo-Yi Wu
518aa1b2a7
chore: add .golangci config
2022-11-24 15:36:28 +08:00
Bo-Yi Wu
827bd953e7
chore: fix lint error
2022-11-24 15:36:26 +08:00
Bo-Yi Wu
e54de37242
refactor: Add graceful shutdown signal notify func
2022-11-24 15:36:25 +08:00
Bo-Yi Wu
08282a519f
stash
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
2022-11-24 15:36:23 +08:00
Lunny Xiao
db7ee2eaf4
log
2022-11-24 15:36:22 +08:00
Lunny Xiao
c7cb750616
refactor functions
2022-11-24 15:36:21 +08:00
Lunny Xiao
5903c08c14
update protocol
2022-11-24 15:36:20 +08:00
Lunny Xiao
2babadbc94
Add websocket
2022-11-24 15:36:19 +08:00
Lunny Xiao
e397fcc259
Add license
2022-11-24 15:36:16 +08:00
Femi Bankole
3553b2697c
fix typo ( #1456 )
2022-11-23 07:15:02 -08:00
dependabot[bot]
ccb3b0e875
build(deps): bump github.com/creack/pty from 1.1.17 to 1.1.18 ( #1447 )
...
Bumps [github.com/creack/pty](https://github.com/creack/pty ) from 1.1.17 to 1.1.18.
- [Release notes](https://github.com/creack/pty/releases )
- [Commits](https://github.com/creack/pty/compare/v1.1.17...v1.1.18 )
---
updated-dependencies:
- dependency-name: github.com/creack/pty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-22 18:10:03 +00:00
Randolph Chung
5200c49155
fix: handle subdirectors and exclusions ( #1012 ) ( #1446 )
2022-11-21 14:47:38 +00:00
Magnus Markling
a108f10ccc
Remove dead code ( #1425 )
...
Co-authored-by: Casey Lee <cplee@nektos.com >
2022-11-16 22:12:00 +00:00
Markus Wolf
809da7198c
feat: interpolate the step names ( #1422 )
...
* feat: interpolate the step names
Step names could contain expressions refering to event data.
Fixes #1353
* test: add missing mock data
* fix: setup composite expression evaluator
The RunContext does contain a cached ExpressionEvaluator.
This should be the case the composite RunContext as well.
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Casey Lee <cplee@nektos.com >
2022-11-16 21:55:23 +00:00
ChristopherHX
e520382d2f
feat: GITHUB_STATE and GITHUB_OUTPUT file commands ( #1391 )
...
* feat: set-state and set-output file commands
* increase test timeout from 10m to 15m
* Prepare for HostExecutor PR
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-16 21:42:57 +00:00
ChristopherHX
f2b98ed301
feat: Host environment ( #1293 )
2022-11-16 21:29:45 +00:00
dependabot[bot]
64e68bd7f2
build(deps): bump github.com/moby/buildkit from 0.10.5 to 0.10.6 ( #1437 )
...
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit ) from 0.10.5 to 0.10.6.
- [Release notes](https://github.com/moby/buildkit/releases )
- [Commits](https://github.com/moby/buildkit/compare/v0.10.5...v0.10.6 )
---
updated-dependencies:
- dependency-name: github.com/moby/buildkit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-16 21:02:46 +00:00
Markus Wolf
2614b3eb0c
fix: keep path to event json file in composite actions ( #1428 )
...
* fix: keep path to event json file in composite actions
The event.json paths need to be copied over, since it the
GithubContext is recreated from the composite RC. And that
does read some value for the event file if available.
* test: add test case
* test: paste the test correctly and revert a line
Co-authored-by: ChristopherHX <christopher.homberger@web.de >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-16 17:00:49 +00:00
dependabot[bot]
1b554aeff6
build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 ( #1436 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 02:14:53 +00:00
ChristopherHX
d97481d567
fix: nil pointer access ( workflow_dispatch )
2022-11-10 20:16:00 +00:00
Casey Lee
cf00e8d9bb
Update number of approvers required from 3 to 2
2022-11-08 08:02:43 -08:00
dependabot[bot]
c2329815b8
build(deps): bump megalinter/megalinter from 6.13.0 to 6.14.0 ( #1426 )
...
Bumps [megalinter/megalinter](https://github.com/megalinter/megalinter ) from 6.13.0 to 6.14.0.
- [Release notes](https://github.com/megalinter/megalinter/releases )
- [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/megalinter/megalinter/compare/v6.13.0...v6.14.0 )
---
updated-dependencies:
- dependency-name: megalinter/megalinter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-07 02:25:24 +00:00
dependabot[bot]
8036f49fb2
build(deps): bump github.com/rhysd/actionlint from 1.6.21 to 1.6.22 ( #1427 )
...
Bumps [github.com/rhysd/actionlint](https://github.com/rhysd/actionlint ) from 1.6.21 to 1.6.22.
- [Release notes](https://github.com/rhysd/actionlint/releases )
- [Changelog](https://github.com/rhysd/actionlint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rhysd/actionlint/compare/v1.6.21...v1.6.22 )
---
updated-dependencies:
- dependency-name: github.com/rhysd/actionlint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 02:13:11 +00:00
Markus Wolf
9b95a728d8
feat: parse types of reusable workflows ( #1414 )
...
This change does parse the different types of workflow jobs.
It is not much by itself but the start to implement reusable
workflows.
Relates to #826
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-01 15:58:07 +00:00
dependabot[bot]
a9298d936c
build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 ( #1420 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-31 02:43:57 +00:00
dependabot[bot]
e03b816c58
build(deps): bump github.com/docker/docker ( #1418 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.20+incompatible to 20.10.21+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker/docker/compare/v20.10.20...v20.10.21 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-31 02:32:04 +00:00
dependabot[bot]
ac6571c8af
build(deps): bump github.com/docker/cli ( #1419 )
...
Bumps [github.com/docker/cli](https://github.com/docker/cli ) from 20.10.20+incompatible to 20.10.21+incompatible.
- [Release notes](https://github.com/docker/cli/releases )
- [Commits](https://github.com/docker/cli/compare/v20.10.20...v20.10.21 )
---
updated-dependencies:
- dependency-name: github.com/docker/cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 02:19:32 +00:00
dependabot[bot]
db850e818c
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 ( #1404 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-30 14:22:54 +00:00
Eng Zer Jun
2f1c5a19f1
refactor: move from io/ioutil to io and os packages ( #1417 )
...
The io/ioutil package has been deprecated as of Go 1.16 [1]. This commit
replaces the existing io/ioutil functions with their new definitions in
io and os packages.
[1]: https://golang.org/doc/go1.16#ioutil
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-29 17:15:38 +00:00
Ben Drucker
a73d5063d8
Add user level Docker socket to common paths ( #1416 )
2022-10-29 05:58:16 +00:00
dependabot[bot]
e81dc0d295
build(deps): bump megalinter/megalinter from 6.12.0 to 6.13.0 ( #1407 )
...
Bumps [megalinter/megalinter](https://github.com/megalinter/megalinter ) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/megalinter/megalinter/releases )
- [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/megalinter/megalinter/compare/v6.12.0...v6.13.0 )
---
updated-dependencies:
- dependency-name: megalinter/megalinter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-24 03:38:06 +00:00
dependabot[bot]
925ac2098b
build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 ( #1408 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-24 03:26:50 +00:00
dependabot[bot]
0d1dccca3a
build(deps): bump github.com/docker/docker ( #1403 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.19+incompatible to 20.10.20+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker/docker/compare/v20.10.19...v20.10.20 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-24 03:16:52 +00:00
dependabot[bot]
ca69531096
build(deps): bump github.com/docker/cli ( #1405 )
...
Bumps [github.com/docker/cli](https://github.com/docker/cli ) from 20.10.19+incompatible to 20.10.20+incompatible.
- [Release notes](https://github.com/docker/cli/releases )
- [Commits](https://github.com/docker/cli/compare/v20.10.19...v20.10.20 )
---
updated-dependencies:
- dependency-name: github.com/docker/cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-24 03:04:58 +00:00
dependabot[bot]
07a18902ff
build(deps): bump github.com/moby/buildkit from 0.10.4 to 0.10.5 ( #1406 )
...
Bumps [github.com/moby/buildkit](https://github.com/moby/buildkit ) from 0.10.4 to 0.10.5.
- [Release notes](https://github.com/moby/buildkit/releases )
- [Commits](https://github.com/moby/buildkit/compare/v0.10.4...v0.10.5 )
---
updated-dependencies:
- dependency-name: github.com/moby/buildkit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 02:43:52 +00:00
Zack Wang
bc17371017
Fixes #1387 ( #1388 )
2022-10-18 22:27:28 +00:00
dependabot[bot]
37f5b7f4a2
build(deps): bump megalinter/megalinter from 6.11.1 to 6.12.0 ( #1395 )
...
Bumps [megalinter/megalinter](https://github.com/megalinter/megalinter ) from 6.11.1 to 6.12.0.
- [Release notes](https://github.com/megalinter/megalinter/releases )
- [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/megalinter/megalinter/compare/v6.11.1...v6.12.0 )
---
updated-dependencies:
- dependency-name: megalinter/megalinter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Casey Lee <caseypl@amazon.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-17 18:14:30 +00:00
dependabot[bot]
bd5e0d24d6
build(deps): bump github.com/docker/cli ( #1393 )
...
Bumps [github.com/docker/cli](https://github.com/docker/cli ) from 20.10.18+incompatible to 20.10.19+incompatible.
- [Release notes](https://github.com/docker/cli/releases )
- [Commits](https://github.com/docker/cli/compare/v20.10.18...v20.10.19 )
---
updated-dependencies:
- dependency-name: github.com/docker/cli
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Casey Lee <caseypl@amazon.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-17 17:39:15 +00:00
dependabot[bot]
52c6edf0a4
build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 ( #1394 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Casey Lee <caseypl@amazon.com >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-10-17 17:26:48 +00:00
dependabot[bot]
6ff4491238
build(deps): bump github.com/docker/docker ( #1392 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.18+incompatible to 20.10.19+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker/docker/compare/v20.10.18...v20.10.19 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Casey Lee <caseypl@amazon.com >
2022-10-17 17:15:22 +00:00
Markus Wolf
1e0ef8ce69
Mapping workflow_dispatch inputs into the Expression inputs context ( #1363 )
...
* test: check workflow_dispatch inputs
This implements a test to check for `workflow_dispatch` inputs.
This will be a prerequisite for implementing the inputs.
* feat: map workflow_dispatch input to expression evaluator
This changes adds the workflow_dispatch event inputs
to the `inputs` context and maintaining the boolean type
* fix: coerce boolean input types
* fix: use step env if available, rc env otherwise
2022-10-17 16:25:26 +00:00