Commit graph

43 commits

Author SHA1 Message Date
Yuri Norwood
19aa3d4945
Extend selftest workflow to multiple runners (#9)
* Extend selftest workflow to multiple runners

This should help catch errors like #4 and #8 by ensuring that gotestfmt can run on all the major OS runners for GitHub Actions.

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Separate windows step from *nix runners

This allows `bash` and `pwsh` syntax to be used separately to avoid having to write the test as a polyglot 😬

Also added `secrets.GITHUB_TOKEN` as a fallback in case the repo secret `secrets.GH_TOKEN` is not set up, e.g. in a fork.

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove `/tmp` directory for artifacts

On MacOS, this results in:

```
Error: Provided rootDirectory /tmp is not a valid directory
```

On Windows this results in:

```
Error: No files were found with the provided path: /tmp/gotest.windows.log. No artifacts will be uploaded.
```

Both seem to be unhappy with `/tmp`, since the workspace is implicitly cleaned up at the end of the workflow, there shouldn't be a need to specify `/tmp`.

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Name each workflow run of the matrix

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix artifact path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Simplify workflow by just using bash universally

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
2022-11-04 10:00:11 +01:00
Janos Bonic
65f1d2228f
Updating to node16 (#6)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>

Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2022-10-20 16:23:59 +02:00
Michael Engel
ea487b2cee
added token to install (#7)
* added token to install
* removed on push trigger for selftest
2022-10-20 15:33:14 +02:00
Michael Engel
e110d38b81 added selftest for macos 2022-10-20 08:33:23 +01:00
Michael Engel
eeb550eb95 determining os 2022-10-20 08:33:23 +01:00
Michael Engel
fff0618065 fix ln operation on macos 2022-10-20 08:33:23 +01:00
Janos Bonic
88f47a96e9
Adding action required section 2022-10-09 09:27:47 +02:00
Janos Bonic
d32893af0c
Referencing the new organization 2022-10-08 16:28:19 +02:00
Janos Bonic
b300c764ec
Updating repo link 2022-10-08 15:31:13 +02:00
Janos Bonic
031d228603
Updating action name 2022-10-08 15:30:49 +02:00
Janos Bonic
b1a16c9147 Revert "Deprecating haveyoudebuggedit/gotestfmt-action"
This reverts commit f64e47ecde.
2022-10-08 14:27:17 +01:00
Janos Bonic
f64e47ecde Deprecating haveyoudebuggedit/gotestfmt-action 2022-10-08 14:26:38 +01:00
Janos Bonic
5218c40f69
Fixing animated SVG 2022-10-08 15:17:54 +02:00
Janos
012723e406
Added v2 warning 2021-12-05 13:57:36 +01:00
Janos
5472be5c71
Fixed readme 2021-12-05 13:56:48 +01:00
Janos Bonic
3e91a15d55
Issue haveyoudebuggedit/gotestfmt#8: JSON support (#1) 2021-12-05 12:54:21 +00:00
Janos Pasztor
5bb352227d
Update README.md 2021-07-28 13:08:27 +00:00
Janos
4e82a4309c
ISsue tempalte config 2021-07-28 13:19:16 +02:00
Janos
dd78d46209
Added issue templates 2021-07-28 13:17:42 +02:00
Janos
3b6e1ebdc6
Added animated illustration 2021-07-28 12:45:27 +02:00
Janos
ef303b6eaa
Added pipefail 2021-07-28 10:08:48 +02:00
Janos
fc14668e33
Updated description 2021-07-28 09:42:01 +02:00
Janos
e5fa590dd5
Added icon and color 2021-07-28 09:41:05 +02:00
Janos Pasztor
e67526dc28
Create LICENSE.md 2021-07-28 07:36:49 +00:00
Janos
60528c590c
Readme 2021-07-28 09:33:10 +02:00
Janos
8a47082a5b
More testing 2021-07-28 09:28:17 +02:00
Janos
ec3a52825f
More testing 2021-07-28 09:21:31 +02:00
Janos
03ad8ff09e
More testing 2021-07-28 09:19:39 +02:00
Janos
c3cb9a3d0c
More testing 2021-07-28 09:19:07 +02:00
Janos
fc8db34b00
More testing 2021-07-28 09:18:28 +02:00
Janos
8937ff8fd7
More testing 2021-07-28 09:16:11 +02:00
Janos
c05c6f8de6
More testing 2021-07-28 09:14:09 +02:00
Janos
efd552040f
More testing 2021-07-28 09:08:42 +02:00
Janos
1f6356c0db
More testing 2021-07-28 09:07:26 +02:00
Janos
951faab86b
More testing 2021-07-28 09:05:53 +02:00
Janos
6889314b22
More testing 2021-07-28 09:02:08 +02:00
Janos
9a42bf633e
More testing 2021-07-28 08:58:33 +02:00
Janos
cd87a7e4b4
More testing 2021-07-28 08:56:07 +02:00
Janos
3bdea83a5f
More testing 2021-07-28 08:53:56 +02:00
Janos
20fcabe037
More testing 2021-07-28 08:53:03 +02:00
Janos
2a45d3ea84
More testing 2021-07-28 08:30:44 +02:00
Janos
aa31d0ee14
More testing 2021-07-28 08:27:54 +02:00
Janos
8a260b16ec
Testing actions 2021-07-28 08:24:31 +02:00