Anton Golub
07f1f35f65
feat(io): use fs.cp & fs.rm fallback on ioUtil.rename EXDEV exception
2023-07-13 18:32:20 +03:00
Vallie Joseph
457303960f
toolkit/io 1.1.3 release ( #1374 )
...
* updating version
* adding new minor version to package-lock
* updating release doc
* Update packages/io/RELEASES.md
Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
---------
Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
2023-03-15 15:10:56 -04:00
Vallie Joseph
463b49d872
Removing childprocess for rmRF ( #1373 )
...
* try awaiting spawn on windows
* formatting
* updating package-lock
* .
* .
* updating packages
* adding sync rm
* test with sync
* pointing to rmsync
* adding error handling
* testing rmsync
* adding try/catch
* adding windows conditional for locked file
* switch to contians
* fixing formatting
* fixing formatting
* fixing formatting
* adding enonet catch for windows files
* adding enonet catch for windows files
* adding catch for file not found
* updating stat call
* updating stat call
* adding conditonal for symlink
* removing symlink test
* adding ebusy check
* changing error check
* changing error check
* changing error check
* changing error check
* cleanup and comments
* Update packages/io/__tests__/io.test.ts
Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
* Update packages/io/src/io-util.ts
Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
* moving comment placement
* updating eperm
* change back to ebusy
* Update packages/io/__tests__/io.test.ts
Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
* Formatting
* converting to async
---------
Co-authored-by: Cory Miller <13227161+cory-miller@users.noreply.github.com>
2023-03-15 14:51:02 -04:00
Luke Tomlinson
4a2602dd58
Fix test for windows 2022 ( #1039 )
2022-03-31 14:39:39 -04:00
Jonathan Tamsut
72dfadb0c3
Update `lockfileVersion` in `package-lock.json` in `io` package ( #1020 )
...
* update lockfileVersion
* Update package
2022-03-16 11:23:44 -07:00
Thomas Boop
243a8bba07
New versions of toolkit packages ( #835 )
2021-06-07 15:09:34 -04:00
Thomas Boop
c9af6bb1b3
Update escaping rules in io's rmRF ( #828 )
...
* Better Handling of escaping in rmrf
2021-06-07 14:16:16 -04:00
Thomas Boop
0d74e9080a
Re-enable the audit tools step and update dependencies ( #815 )
...
* update package versions
* run audit
* fix eslint config
* linter updates
* re-enable audit
* update timeouts test
* pass done into callback
* fix format
2021-05-21 09:19:40 -04:00
Luke Tomlinson
3491e2eeea
Add option to cp to only copy contents of directory ( #788 )
...
* Add option to not copy source directory
* Cleanup
* Update condition to be consistent
2021-05-05 09:40:12 -04:00
Thomas Boop
15fef78171
Simplify mkdirP implementation ( #781 )
...
Co-authored-by: Linus Unnebäck <linus@folkdatorn.se>
2021-04-28 14:38:41 -04:00
Sora Morimoto
bd9017e99f
Add findInPath method to locate all matching executables in the system path ( #609 )
...
Signed-off-by: Sora Morimoto <sora@morimoto.io>
2021-04-02 12:22:30 -04:00
Thomas Boop
c2bc747506
Add License.md to all npm packages ( #548 )
...
* Add License.md to all npm packages
2020-08-25 16:26:50 -04:00
Thomas Boop
ccad19055e
Set main as the default branch ( #527 )
...
* set main as the default branch
* revert change to tool-cache default branch
* use versions where applicable
2020-07-21 11:33:05 -04:00
Thomas Boop
95a10d23fa
Pipe audit results to a json file so lerna does not overflow ( #515 )
...
* Pipe audit results to a json file so lerna does not overflow
* reorder flags and args
2020-07-14 16:05:53 -04:00
Josh Soref
7257597d73
Spelling ( #431 )
...
* spelling: absolute
* spelling: content
* spelling: received
* spelling: sanitizes
2020-04-27 09:13:56 -04:00
eric sciple
e69833ed16
release notes ( #308 )
2020-01-14 11:58:44 -05:00
Bryan MacFarlane
2e88402d19
audit fix and update http-client ( #298 )
2020-01-10 16:37:48 -05:00
eric sciple
947ba5b559
bump versions ( #295 )
2020-01-09 17:31:27 -05:00
Bryan MacFarlane
803934eca0
audit security vulnerabilities as part of ci ( #280 )
2020-01-03 17:54:10 -05:00
Josh Gross
8a4134761f
Update to latest typescript version ( #274 )
2019-12-27 19:42:30 -05:00
Yusuke Sakurai
606e1f27ac
add: "types" to each package.json ( #221 )
...
fix es #148
2019-12-17 11:03:58 -05:00
Harry Marr
47ccfea021
Add 'repository.directory' to package manifests ( #143 )
2019-09-24 22:30:51 -04:00
Jonathan Clem
a2ab4bcf78
Publish
...
- @actions/core@1.1.0
- @actions/exec@1.0.1
- @actions/github@1.1.0
- @actions/io@1.0.1
- @actions/tool-cache@1.1.1
2019-09-05 11:03:19 -04:00
Bryan MacFarlane
f66f5629b3
updating keywords
2019-08-23 17:39:40 -04:00
Danny McCormick
6b9630ac94
Add RELEASES.md for each package, bump tool-cache to publish ( #67 )
2019-08-22 13:14:49 -04:00
Josh Soref
ad054c855d
Spelling ( #72 )
...
* spelling: check in
* spelling: compatibility
* spelling: definitely
* spelling: does not
* spelling: maintaining
* spelling: nonexistent
* spelling: precede
* spelling: response
* spelling: was not
2019-08-21 15:31:44 -04:00
Danny McCormick
7d605994f9
Comment nit
2019-08-21 12:54:24 -04:00
Jason Etcovitch
a796c65f64
io/README.md
2019-08-21 01:18:21 -04:00
Danny McCormick
d7f00ea0fd
Update package versions to 1.0.0 ( #42 )
...
* Update package versions to 1.0.0
* Fix package-lock
2019-08-07 12:56:34 -04:00
Danny McCormick
293aa1ae02
Update package docs ( #38 )
...
* Update README.md
* Add exec guidance
* Add io guidance
* Add tool-cache guidance
* Readability
* Readability
* Readability
* Nit
* Nit
* Nit
2019-08-04 09:00:04 -04:00
Danny McCormick
d919136160
Fix cp and mv ( #26 )
2019-07-09 09:56:01 -04:00
Danny McCormick
d8737aa49c
Normalize package versions ( #20 )
2019-06-24 14:36:36 -04:00
Danny McCormick
71a9b2d3ed
Add tool-cache ( #12 )
...
* Add tool-cache
* Format
* Fix linux bug
* Update readme
* Package zip/unzip
* Reorganize
* Format
* unzip somehow got corrupted, fixing
* Resolve remaining todos
* Don't log everything
* Pass error codes
* linting
* Branding and nits
* Fix for mac
* clean up windows/nix logic
* Clean up tests
* Export HTTPError
* Add option for custom 7z tool
* Lint/format
* Dont wipe temp/tool directories
2019-06-06 14:16:48 -04:00
Danny McCormick
8ebbf59cb3
Copy file into directory ( #11 )
...
* Copy file into directory
* Add test and check if file exists before stating
* Format
2019-05-28 13:57:16 -04:00
Danny McCormick
08db5110c6
Add io ( #5 )
...
* Add io lib
* io cleanup
* Run format script
* Fix lint errors with autofix
* Fix equality lint errors
* Rename ioUtil to io-util
* Add no-import-requires
* Run auto-fix lint
* Remove lint errors
* Use Boolean() to convert options
- `CopyOptions` on `cp` now defaults to empty
- Setting option values is easier now
* Rewrite packages/io to be fully async
* Move IS_WINDOWS into ioUtil
* DRY up cp/mv by moving shared code into move function
* Remove unc support, change isDirectory call to stat
* Tighter try catches
* more concise extensions search
* Allow isDirectory to be stat or lstat
* format
* Shell out to rm -rf
* Remove unc comment
* Export fs.promises from io-util
* Remove unknown error message
* Create an optimistic mkdirp
* Update io-util.ts
* Update io-util.ts
* Update io.test.ts
* Fix tests for mkdirP
2019-05-22 16:05:34 -04:00