Wink Saville and GitHub
d784bce96a
Extract runTestJobFile from TestRunEvent ( #429 )
...
This will allow other tests to be created in runner_test.go that can
be tested individually.
2020-11-29 21:45:11 -08:00
Torbjørn Vatn and GitHub
b3299ecd30
Act env ( #417 )
...
* Test more if env variants
* The correct negation syntax is !=
* Make the Interpolate function support negated booleans from envs
* Move assert := a.New(t) into t.Run
This uncovered that some of the test premisses was wrong and the
Eval Bool function also had flaws
* Remove a stray logrus import
* Add an ACT env set to true
This can be used to skip certain steps that you don't want to run locally
when testing. E.g. steps that sends messages to Slack channels on successful
builds etc.
* Add a description about env.ACT to the readme
* A new attempt at Interpolation and EvalBool
* One small merge fix
* Remove some fmt.Printfs
* Fix some merge conflicts
2020-11-18 07:14:34 -08:00
Torbjørn Vatn and GitHub
8ba3306aa4
EvalBool and Interpolation fixes ( #424 )
...
* A new attempt at Interpolation and EvalBool
* One small merge fix
* Remove some fmt.Printfs
2020-11-17 09:31:05 -08:00
Torbjørn Vatn and GitHub
3f4998a4ed
envs in if: - take 2 ( #412 )
...
* Test more if env variants
* The correct negation syntax is !=
* Make the Interpolate function support negated booleans from envs
* Move assert := a.New(t) into t.Run
This uncovered that some of the test premisses was wrong and the
Eval Bool function also had flaws
* Remove a stray logrus import
2020-11-12 08:15:09 -08:00
Steffen Seckler and GitHub
695c496684
Adds ability to use container images from matrices. ( #413 )
...
Uses rc.ExprEval.Interpolate on container image.
2020-11-10 14:55:27 -08:00
Peter Tissen and GitHub
d5b2d60c35
Add variadic version of hashFiles ( #411 )
2020-11-09 09:08:57 -08:00
Casey Lee
d6b2e9df78
increase operations per run
2020-11-08 08:31:19 -08:00
Casey Lee
e6a391ddb1
remove stale label when comments added
2020-11-08 08:23:53 -08:00
Wink Saville and GitHub
3f3de6e0b1
Use PathListSeparator ( #408 )
...
In PR #406 I used PathSeparator and I should have used PathListSeparator.
See: https://golang.org/pkg/os/#pkg-constants
2020-11-04 11:54:48 -08:00
Wink Saville and GitHub
8204ef4b82
Change handling of ExtraPath ( #406 )
...
To make the handling of ExtraPath portable append it to the front of the
PATH when it exists, instead of always changing the script.
2020-11-02 13:56:20 -08:00
Owen Young and GitHub
92067eb1a5
fix: outputs espace ( #404 )
...
* fix: outputs espace
* refactor: move unescape to func
* refactor: fix ci lint
* refactor: unescape function
2020-11-02 05:40:46 -08:00
Benjamin Räthlein and GitHub
1e69525fb4
Update README.md ( #399 )
...
Add the command structure and another example for a non-default event command to make the usage more clear
2020-10-21 08:09:40 -07:00
jmmendivil and GitHub
4791a9bc44
doc: add --secret-file example ( #395 )
2020-10-17 07:38:53 -07:00
644bc2b635
Simpler list view ( #382 )
...
* Simpler list view
* lint
* readding graph viz with -g/--graph
Co-authored-by: Leonid Shamis <[email protected] >
Co-authored-by: Casey Lee <[email protected] >
2020-10-12 10:26:22 -07:00
Taliesin Sisson and GitHub
014d71af43
When running on Windows the correct path separator must be used ( #386 )
...
* When running on Windows the correct path separator must be used. filePath.join is OS aware, so when we want to use forward slash use path.join instead.
on windows docker cp should end with \. when copying a directory
when running npm modules we should pass in path with all forward slashes
This fixes #331
* When calculating relative folders on Windows for destination path on Linux, we need to change \ for /
* Reduce complexity by extracting methods
* V1 does not point to a file that does not exist
* Looks like something else is the cause of this test breaking. Last successful build is #371 , builds after that are failing
2020-10-08 22:30:50 -07:00
David Beck and GitHub
569ebaccae
[Add] More logging for default push action ( #383 )
2020-10-08 22:28:01 -07:00
Lyle Underwood and GitHub
3d9b82515c
Remove confusing message about symlinks ( #381 )
2020-10-06 10:02:37 -07:00
Javier Romero and GitHub
729adec5e5
Fix path for local node12 actions ( #371 )
...
Fixes #185
Signed-off-by: Javier Romero <[email protected] >
2020-09-29 13:39:45 -07:00
Tom Payne and GitHub
32c41d22d6
Fix test target ( #375 )
...
* Fix test target
* Run Go tests in test target
2020-09-28 12:03:35 -07:00
Leonardo Dino and GitHub
44151f208e
Add CI=true environment variable ( #372 )
...
fixes #333
see https://docs.github.com/en/actions/reference/environment-variables#default-environment-variables
2020-09-28 08:22:42 -07:00
Tom Payne and GitHub
6fdf1b04ef
Fix Homebrew install instructions ( #374 )
2020-09-28 08:21:44 -07:00
Owen and GitHub
1070c58538
feat: support custom GITHUB_RUN_ID, GITHUB_RUN_NUMBER ( #369 )
...
* feat: add fromJSON support
* feat: support custom runId and runNumber
* chore: manual update
* chore: lint
2020-09-22 14:13:29 -07:00
Bar Weiss and GitHub
04456ad234
Fix copyDir to normalize file paths in tar archive ( #360 )
2020-09-15 07:00:15 -07:00
7d443c6520
Set the default branch inside the event data ( #354 )
...
* set ${{github.event.repository.default_branch}}
* change `ok == false` to `!ok`
Co-authored-by: Casey Lee <[email protected] >
2020-09-02 07:56:44 -07:00
Owen and GitHub
d521fa5bba
feat: add fromJSON support ( #352 )
2020-09-01 13:55:29 -07:00
b6f1df4d2f
Special case handling of empty workflow files for user experience ( #349 )
...
Co-authored-by: Casey Lee <[email protected] >
2020-08-31 14:50:01 -07:00
Yoan Blanc and GitHub
3eef111e46
chore: upgrade docker v19.03.12 ( #348 )
...
Signed-off-by: Yoan Blanc <[email protected] >
2020-08-29 22:55:22 -07:00
Casey Lee
85f89e16eb
fix docker build issue on windows
2020-08-28 12:31:16 -07:00
Casey Lee
0d5a228ab9
update actions/stale to remove stale when issues are updated
2020-08-28 11:56:20 -07:00
e698e8b324
Support setting shell via defaults.run ( #343 )
...
Note that we don't support the more general use of defaults, just its
run key for setting shell and working directory.
The documentation for defaults.run is here:
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#defaultsrun
Fixes #214 .
Co-authored-by: Casey Lee <[email protected] >
2020-08-28 11:52:25 -07:00
Yoan Blanc and GitHub
b3b8961122
feat: docker 19.03.12 ( #347 )
...
Signed-off-by: Yoan Blanc <[email protected] >
2020-08-28 11:45:03 -07:00
watiko and GitHub
26e4270e41
fix file permission for non root user docker image ( #334 )
2020-08-08 13:31:26 -07:00
Casey Lee and GitHub
17c7ecead2
Merge pull request #327 from whywaita/feat/add-privileged-mode
...
add privileged mode
2020-08-02 21:53:59 -07:00
Casey Lee and GitHub
0ccc867f30
Merge branch 'master' into feat/add-privileged-mode
2020-08-01 19:05:56 -07:00
Tachibana waita and GitHub
9a661538e6
actions/hello-world-javascript-action@master moved to main, use stable tag ( #326 )
2020-08-01 19:05:25 -07:00
whywaita
24bdb024bf
add flag of privileged mode
2020-08-02 05:21:49 +09:00
Casey Lee and GitHub
bbc8123f27
Merge pull request #318 from nnadeau/master
...
Added PHONY targets to Makefile
2020-07-26 16:36:41 -07:00
Casey Lee and GitHub
f3379181ff
Merge branch 'master' into master
2020-07-26 16:36:30 -07:00
Casey Lee and GitHub
a0c3ddb5b2
Merge pull request #320 from nnadeau/patch-1
...
Added docker pull instructions for building from source
2020-07-26 16:35:43 -07:00
Nicholas Nadeau, Ph.D., P.Eng and GitHub
3ec15546bf
Added docker pull instructions
2020-07-26 11:25:14 -04:00
Nicholas Nadeau
35d79c7215
Added PHONY targets
2020-07-26 09:01:01 -04:00
Casey Lee and GitHub
0a17a7ef84
Merge pull request #314 from Strajk/secret-file-docs
...
Document `secret-file` in README and add example
2020-07-21 06:51:33 -07:00
Casey Lee and GitHub
52e4002c73
Merge branch 'master' into secret-file-docs
2020-07-21 06:51:21 -07:00
Casey Lee and GitHub
8245d23e1e
Merge pull request #313 from denysvitali/feature/fix-defaults
...
fix: add default values in vmInput
2020-07-21 06:50:14 -07:00
Strajk
4864ece107
Document secret-file in README and add example
2020-07-21 10:10:23 +02:00
Denys Vitali
ae39a4b1d3
fix(test): adapt to sjw change
2020-07-20 21:43:36 +02:00
Denys Vitali
cc369e2f73
fix: add default values in vmInput
2020-07-20 21:17:49 +02:00
85a47838fd
use t.Cleanup and prefer assert.NoError over .Nil ( #309 )
...
Co-authored-by: Casey Lee <[email protected] >
2020-07-20 07:35:43 -07:00
Dario Vladović and GitHub
f00aa08417
Support PREFIX environment variable ( #308 )
2020-07-20 07:33:29 -07:00
Amit Mahbubani and GitHub
0b9268ada7
Fix comments on StepType enum consts ( #304 )
2020-07-13 09:39:23 -07:00