Skip to content

Releases: realvnc-labs/tacoscript

0.3.0

20 Apr 14:32
Compare
Choose a tag to compare

Changelog

  • 965c8ba Add missing darwin default config file path
  • 57fe464 Add reporting the size difference on a replaced file when using file.managed
  • d1d1028 Add support for updating realvnc config when virtual server mode
  • ecb7668 Add tests for realvnc server config backup files
  • 7905723 Changes after initial testing feedback
  • 799993d Clean up task type names
  • d2c5b40 First version with RealVNC config update
  • 91291ff First working version of tasks in separate packages
  • 6ac439e Fix bug where task fieldnames included duration type, when they must instead exactly match the RealVNC config parameter names
  • fafa183 Fix minor doc typo
  • f9bd9be Fix some broken realvnc server windows only tests
  • 089f6a2 Fix windows package reference
  • e2316f6 Improved logs for realvnc server config changes
  • 0d220f9 Initial version with new features, bug fixes and de-duped code
  • e0851f6 Introduced end to end tests
  • 70fc13a Merge branch 'master' into DEV-2729-manage-vnc-server-via-tacoscript
  • 7d59cca Merge branch 'master' into merge-master-into-new-packages
  • 1b96583 Merge branch 'merge-master-into-new-packages' into refactor-tasks-into-separate-packages
  • c92b3d1 Merge commit '9d7f0ea9feea6e679d3cab5bd87a7b910ae35c71' into new-features-and-remove-duplicated-code
  • 33d1277 Merge pull request #10 from vaporup/master
  • cefea9e Merge pull request #11 from cloudradar-monitoring/docs
  • 7bd1d97 Merge pull request #12 from cloudradar-monitoring/e2e-tests
  • fa81b9d Merge pull request #13 from cloudradar-monitoring/new-features-and-remove-duplicated-code
  • 479cd47 Merge pull request #14 from realvnc-labs/DEV-2729-manage-vnc-server-via-tacoscript
  • 06610d2 Merge pull request #15 from jackyaz/master
  • 72e86d8 Merge pull request #16 from realvnc-labs/DEV-2829-refactor-tasks-into-separate-packages
  • e900c06 Merge remote-tracking branch 'origin/master' into refactor-tasks-into-separate-packages
  • 84e9d2e Move field status to own package
  • 3ca464c Move registry functionality to new reg package
  • e46d661 Move shared task packages to their own directory
  • b3bb008 Move the conditionals check to the tasks shared directory
  • f762f3c PR feedback changes
  • 322b15e Reduce logging noise
  • b6a1446 Refactor change fields to tracked fields
  • 0de8778 Refactor some package locations
  • 42b7438 Refactor task builder naming
  • bc292ae Remove doc suggestion from RealVNC validation error messages
  • 0bd6196 Remove short prefixes from Executor golang type names
  • 1159bcc Remove short prefixes from Task golang type names
  • 97206a2 Remove stutter from WinRegActionType
  • 5276e8c Remove stutter from package manager execution result
  • 1a30ebf Remove unused package from pkgmanager linux context
  • 7f2fa68 Rename git organization to realvnc-labs
  • a482d79 Rename git organization to realvnc-labs (branch)
  • 0111314 Rename individual task types
  • 4c94099 Rename tasks in test case structs
  • 1e981e3 Rename the "reg" package to winregistry
  • 0db414a Rename the primary task struct to CoreTask
  • c81a120 Return err when no params supplied
  • b0e6313 Stop the linter complaining about the use of the string "windows" in the runtime check
  • 83524d1 Tweaks to realvnc server update handling
  • 04357d9 Update README.md
  • bc44bc3 Update docs to mention that realvnc server values can be unset
  • 20b8fb3 Update list of fields that don't affect VNC Server config
  • cc70387 Updated goreleaser and its config
  • 0009b5b Updates after PR comments
  • c832939 Upgrade lint related github actions
  • 2025182 Use "tracked" rather than "true" for indicating tracked fields
  • a4f295c Use HKCU for realvnc server config update tests under Windows
  • 6f47ed6 Use a local field mapper only for tasks that don't need tracker access
  • 605c67f Use more simple filenames for tasks
  • 9116b71 Use the FsManager for file operations with file.replace
  • 9d7f0ea extending e2e tests
  • 728cacb extending e2e tests
  • 66270ee fixing ubuntu version
  • 218049f migrated documentation to Hugo
  • 1842327 optimizing and fixing workflow actions

0.2.0

07 Dec 14:09
b4afb1f
Compare
Choose a tag to compare

Changelog

  • a710dc4 --abort-on-error flag: stop execution if set and task failed
  • 15db961 Chown on windows: error out to propagate error into taskResult
  • 296319b Merge pull request #2 from cloudradar-monitoring/Package_diff
  • 4b653a3 Merge pull request #5 from cloudradar-monitoring/DEV-2194
  • fede347 Merge pull request #7 from cloudradar-monitoring/DEV-2369
  • b4afb1f Merge pull request #8 from cloudradar-monitoring/DEV-2387
  • cb43c64 Update of the Salt Project URL
  • 8c1c520 Updating the documentation
  • 785c020 Using stop_on_error: False the overall exit code is the sum of all individual exit codes
  • 24801d3 add -a shorthand for --abort-on-error
  • 4aee8ef auto-fix shell 'cmd' to 'cmd.exe' on windows
  • 93dcaba changes: return 'pid' and 'retcode' as integers
  • 6ce7755 convert stdout/stderr line endings to fit as yaml representation
  • 73e27a8 embed ExecutionResult.Err in taskResult
  • e2e6e1b execute all steps of multi command in a single shell
  • 3332276 file.managed fmte.checkMissingFileCondition: return fileName in case of len(Creates)==0
  • 0e21931 file.managed: set name in ExecutionResult
  • 18819ad fileManagedTask: report changes 'length' N bytes written
  • 41f59f7 fileManagedTask: set error if http status < 200 or > 299
  • 04da8da fix stdout / stderr result reporting
  • eb1e394 fix tests
  • 688875a fix version tag embedding
  • 4fb998c github: make sure we install go 1.16 for tests to pass
  • ba2a8ef keep shell arguments
  • 2a71893 normalise shell name earlier
  • 8d69387 powershell: trim trailing whitespace to improve yaml rendering of result
  • 06ce4cf rebase to master and bump golangci-lint
  • 119a6fb remove stop_on_error
  • 89a5be7 restore taskResult comment + track if FileManagedTask created a file or not
  • c61bb14 return exit code 1 if any task failed
  • 881e36a runCmds: return a single pid
  • 2758a5a sca
  • a74550f sca
  • df2561f scriptSummary: change key names to use consistent terms
  • 63d6dad set fileManagedTask diff in ExecutionResult.Changes 'diff'
  • 539e00e simplify goreleaser tags
  • 001b69b summary: count the number of aborted tasks
  • 3f2543d task abort_on_error: stop execution if set and task failed
  • bbdd1d6 task stop_on_error: stops execution of multi-commands in case of failure but continues execute the next task. default changed from abort on error to continue on error
  • 99216a3 user friendly yaml parse errors as yaml output
  • 5a8784b windows cmd.exe and powershell tweaks

0.1.9

08 Nov 13:22
Compare
Choose a tag to compare
0.1.9 Pre-release
Pre-release

Changelog

a710dc4 --abort-on-error flag: stop execution if set and task failed
15db961 Chown on windows: error out to propagate error into taskResult
296319b Merge pull request #2 from cloudradar-monitoring/Package_diff
4b653a3 Merge pull request #5 from cloudradar-monitoring/DEV-2194
fede347 Merge pull request #7 from cloudradar-monitoring/DEV-2369
cb43c64 Update of the Salt Project URL
8c1c520 Updating the documentation
785c020 Using stop_on_error: False the overall exit code is the sum of all individual exit codes
24801d3 add -a shorthand for --abort-on-error
4aee8ef auto-fix shell 'cmd' to 'cmd.exe' on windows
93dcaba changes: return 'pid' and 'retcode' as integers
6ce7755 convert stdout/stderr line endings to fit as yaml representation
73e27a8 embed ExecutionResult.Err in taskResult
e2e6e1b execute all steps of multi command in a single shell
3332276 file.managed fmte.checkMissingFileCondition: return fileName in case of len(Creates)==0
0e21931 file.managed: set name in ExecutionResult
18819ad fileManagedTask: report changes 'length' N bytes written
41f59f7 fileManagedTask: set error if http status < 200 or > 299
04da8da fix stdout / stderr result reporting
eb1e394 fix tests
688875a fix version tag embedding
4fb998c github: make sure we install go 1.16 for tests to pass
ba2a8ef keep shell arguments
2a71893 normalise shell name earlier
8d69387 powershell: trim trailing whitespace to improve yaml rendering of result
06ce4cf rebase to master and bump golangci-lint
119a6fb remove stop_on_error
89a5be7 restore taskResult comment + track if FileManagedTask created a file or not
c61bb14 return exit code 1 if any task failed
881e36a runCmds: return a single pid
2758a5a sca
a74550f sca
df2561f scriptSummary: change key names to use consistent terms
63d6dad set fileManagedTask diff in ExecutionResult.Changes 'diff'
539e00e simplify goreleaser tags
001b69b summary: count the number of aborted tasks
3f2543d task abort_on_error: stop execution if set and task failed
bbdd1d6 task stop_on_error: stops execution of multi-commands in case of failure but continues execute the next task. default changed from abort on error to continue on error
99216a3 user friendly yaml parse errors as yaml output
5a8784b windows cmd.exe and powershell tweaks

0.1.8

29 Oct 19:44
Compare
Choose a tag to compare
0.1.8 Pre-release
Pre-release

Changelog

a710dc4 --abort-on-error flag: stop execution if set and task failed
9286bf6 Chown on windows: error out to propagate error into taskResult
296319b Merge pull request #2 from cloudradar-monitoring/Package_diff
cb43c64 Update of the Salt Project URL
8c1c520 Updating the documentation
785c020 Using stop_on_error: False the overall exit code is the sum of all individual exit codes
24801d3 add -a shorthand for --abort-on-error
4aee8ef auto-fix shell 'cmd' to 'cmd.exe' on windows
6ce7755 convert stdout/stderr line endings to fit as yaml representation
4f7d92c embed ExecutionResult.Err in taskResult
e2e6e1b execute all steps of multi command in a single shell
c07deee file.managed fmte.checkMissingFileCondition: return fileName in case of len(Creates)==0
aab9f72 file.managed: set name in ExecutionResult
04da8da fix stdout / stderr result reporting
eb1e394 fix tests
688875a fix version tag embedding
ba2a8ef keep shell arguments
2a71893 normalise shell name earlier
8d69387 powershell: trim trailing whitespace to improve yaml rendering of result
06ce4cf rebase to master and bump golangci-lint
119a6fb remove stop_on_error
c61bb14 return exit code 1 if any task failed
881e36a runCmds: return a single pid
a74550f sca
3c8fba3 scriptSummary: change key names to use consistent terms
539e00e simplify goreleaser tags
001b69b summary: count the number of aborted tasks
3f2543d task abort_on_error: stop execution if set and task failed
bbdd1d6 task stop_on_error: stops execution of multi-commands in case of failure but continues execute the next task. default changed from abort on error to continue on error
5a8784b windows cmd.exe and powershell tweaks

0.1.6

19 Oct 13:18
Compare
Choose a tag to compare

Changelog

3a17e9c powershell: trim trailing whitespace to improve yaml rendering of result

0.1.5

19 Oct 11:23
Compare
Choose a tag to compare
0.1.5 Pre-release
Pre-release

Changelog

bf0e864 fix version tag embedding
46533a3 normalise shell name earlier

0.1.4

19 Oct 08:47
Compare
Choose a tag to compare
0.1.4 Pre-release
Pre-release

Changelog

f73e7ce add -a shorthand for --abort-on-error
0785903 return exit code 1 if any task failed
4e9fefb sca
3a91406 summary: count the number of aborted tasks

0.1.2

13 Oct 16:40
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

Changelog

e2792a9 --abort-on-error flag: stop execution if set and task failed
c91a3a8 Merge pull request #4 from cloudradar-monitoring/fix-win-cmd
ffb5780 Using stop_on_error: False the overall exit code is the sum of all individual exit codes
5f95a9d auto-fix shell 'cmd' to 'cmd.exe' on windows
ef63e40 execute all steps of multi command in a single shell
ab232e0 fix stdout / stderr result reporting
bbe6773 fix tests
7a0189d keep shell arguments
9637b6a remove stop_on_error
87e1de6 runCmds: return a single pid
44a7927 sca
687570f task abort_on_error: stop execution if set and task failed
0989de7 task stop_on_error: stops execution of multi-commands in case of failure but continues execute the next task. default changed from abort on error to continue on error
48d96ef windows cmd.exe and powershell tweaks