Y. Meyer-Norwood
|
ed11bda1c4
|
Fix installation on Windows runners (#10)
* Correctly identify windows os
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Prevent darwin from being reported as Linux
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove unix specific logging and determine .zip extension on windows
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add selftest on windows
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Run self test on all push events (for testing)
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Inline postfix declaration
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Separate extension detection from postfix
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Correctly avoid assignment to const variable
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Make postfix constant
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Prevent curl from assuming tar.gz format
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Refactor download stage
* Separate logical steps
* Use string interpolation for curl command
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use environment defined temp path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix missing `$`
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Correct all references to hardcoded filename
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Attempt debugging missing download
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Restore original console loggers
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* USe GOOs
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Extract binary directly to GOPATH rather than hardcoded lib path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Properly log GOOS detection
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove GOOS detection as GOOS not in environment
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Replace GOPATH with system dependent lib path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix windows path separator problems
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Simplify archive path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix escape character
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use more meaningful name for binpath
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix whitespace
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add debugger lines
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add debugger lines for executed commands
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use console debug instead of log
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use program files as binpath
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add install directory to path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove debuggers
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix os check
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove redundant pathsep variable
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add documentation comments
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix missing path separators
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Explicitly echo bin path into GITHUB_PATH
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Quote bin path when `cd`ing into it to avoid shell globbing
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Ensure bin path exists
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Attempt to prevent existing directories causing problems
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use core.addPath to add binpath to job's PATH
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Attempt to use pre-existing lib path instead of creating new one
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add debugger for PATH variable
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List System32 files to look for gotestfmt binary
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove debugger
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Manually setup binpath and add it to system path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List PATH targets for debugging
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add debuggers for userprofile
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List install target's contents
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List files recursively and verbosely
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Search `/bin` specifically
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Only manually add the binpath on windows
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List all PATHs
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Split on correct separator
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Don't force the directory to exist/into PATH
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Attempt to create custom binpath in windows
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Fix mkdir invocation
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Create all path components
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List all files in target directory
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Try using pwsh for Windows runner
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Try using exe for pwsh
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove testing step
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List files extracted to bin path
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Expand debugger
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List files in temporary directory
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List files in current directory
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Rather than changing directories, specify target to tar command
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Quote parameters to tar command
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Specify target directory before target files
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Move extracted binary manually
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Add callback to file move
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use system defined target file
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Correct interpolation
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Copy binfile instead of renaming to prevent cross-device linking
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List installed files
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Use binfile in final success log message
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove explicit path separator
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Specify fs.constants.COPYFILE_EXCL copy mode
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Extract archive directly into workspace
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove redundant `binfile` variable
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove debugger
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* List all files in workspace
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove debugging steps
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
* Remove inline comments
This is per @engelmi's comment: https://github.com/GoTestTools/gotestfmt-action/pull/10/files#r1017614705
Signed-off-by: Y. Meyer-Norwood <106889957+norwd@users.noreply.github.com>
Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
Signed-off-by: Y. Meyer-Norwood <106889957+norwd@users.noreply.github.com>
|
2022-11-10 17:43:54 +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
|
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
|
3e91a15d55
|
Issue haveyoudebuggedit/gotestfmt#8: JSON support (#1)
|
2021-12-05 12:54:21 +00: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 |
|