From aadab709b296ab5677be6ad06605fa31ff5e56e2 Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 00:21:50 +0700 Subject: [PATCH 1/7] chore: make the project compliant with version 3.3 of the REUSE Specification - Add REUSE.toml with per-file and glob licensing rules - Add required licenses under LICENSES/ - Add SPDX license headers to all 226 source files --- LICENSES/LicenseRef-CocoaHTTPServer.txt | 18 ++ LICENSES/LicenseRef-RoutingHTTPServer.txt | 19 ++ LICENSES/LicenseRef-agent-device.txt | 21 ++ LICENSES/LicenseRef-appium-WebDriverAgent.txt | 30 +++ .../LicenseRef-appium-uiautomator2-server.txt | 201 ++++++++++++++++++ LICENSES/LicenseRef-maestro-runner.txt | 191 +++++++++++++++++ REUSE.toml | 66 ++++++ .../DevicelabIOSRunner/App.swift | 4 + .../Bridging-Header.h | 6 + .../DevicelabIOSRunnerUITests/PixelDiff.swift | 4 + .../RunnerTests+CommandExecution.swift | 5 + .../RunnerTests+Environment.swift | 5 + .../RunnerTests+Interaction.swift | 5 + .../RunnerTests+Models.swift | 5 + .../RunnerTests+Snapshot.swift | 5 + .../RunnerTests+SystemModal.swift | 5 + .../SyntheticTyping.h | 6 + .../SyntheticTyping.m | 4 + main.go | 4 + pkg/cli/android.go | 4 + pkg/cli/cli.go | 4 + pkg/cli/cli_test.go | 4 + pkg/cli/device.go | 4 + pkg/cli/envfile.go | 4 + pkg/cli/envfile_test.go | 4 + pkg/cli/flutter_check.go | 4 + pkg/cli/flutter_check_test.go | 4 + pkg/cli/ios.go | 4 + pkg/cli/ios_devicelab.go | 4 + pkg/cli/test.go | 4 + pkg/cli/test_unified_output.go | 4 + pkg/cli/update.go | 4 + pkg/cli/wda.go | 4 + pkg/cli/web.go | 4 + pkg/cloud/composite.go | 4 + pkg/cloud/composite_test.go | 4 + pkg/cloud/example_provider.go | 4 + pkg/cloud/loopback.go | 4 + pkg/cloud/loopback_test.go | 4 + pkg/cloud/provider.go | 4 + pkg/cloud/provider_test.go | 4 + pkg/cloud/saucelabs.go | 4 + pkg/cloud/saucelabs_test.go | 4 + pkg/cloud/session_export.go | 4 + pkg/cloud/session_export_test.go | 4 + pkg/config/config.go | 4 + pkg/config/config_test.go | 4 + pkg/config/home.go | 4 + pkg/config/home_test.go | 4 + pkg/core/artifacts.go | 4 + pkg/core/artifacts_test.go | 4 + pkg/core/driver.go | 4 + pkg/core/driver_test.go | 4 + pkg/core/element.go | 4 + pkg/core/errors.go | 4 + pkg/core/errors_test.go | 4 + pkg/core/imagediff.go | 4 + pkg/core/imagediff_test.go | 4 + pkg/core/point.go | 4 + pkg/core/point_test.go | 4 + pkg/core/random.go | 4 + pkg/core/random_test.go | 4 + pkg/core/result.go | 4 + pkg/core/result_test.go | 4 + pkg/core/screenshot.go | 4 + pkg/core/screenshot_test.go | 4 + pkg/core/status.go | 4 + pkg/core/status_test.go | 4 + pkg/device/android.go | 4 + pkg/device/android_test.go | 4 + pkg/device/devicelab_driver.go | 4 + pkg/device/devicelab_driver_test.go | 4 + pkg/device/discover.go | 4 + pkg/device/discover_test.go | 4 + pkg/device/exec.go | 4 + pkg/device/exec_test.go | 4 + pkg/device/uiautomator.go | 4 + pkg/device/uiautomator_test.go | 4 + pkg/driver/appium/client.go | 4 + pkg/driver/appium/client_test.go | 4 + pkg/driver/appium/commands.go | 4 + pkg/driver/appium/commands_test.go | 4 + pkg/driver/appium/driver.go | 4 + pkg/driver/appium/driver_test.go | 4 + pkg/driver/appium/pagesource.go | 4 + pkg/driver/appium/pagesource_test.go | 4 + pkg/driver/browser/cdp/actionable_test.go | 4 + pkg/driver/browser/cdp/commands.go | 4 + .../browser/cdp/commands_iframe_test.go | 4 + pkg/driver/browser/cdp/console_report_test.go | 4 + pkg/driver/browser/cdp/driver.go | 4 + pkg/driver/browser/cdp/driver_test.go | 4 + pkg/driver/browser/cdp/finder.go | 4 + pkg/driver/browser/cdp/jshelper.go | 4 + pkg/driver/browser/cdp/jshelper.js | 4 + pkg/driver/devicelab/boundstappable_test.go | 4 + pkg/driver/devicelab/browser_jshelper.js | 4 + pkg/driver/devicelab/commands.go | 4 + pkg/driver/devicelab/commands_helpers_test.go | 4 + pkg/driver/devicelab/commands_test.go | 4 + pkg/driver/devicelab/driver.go | 4 + pkg/driver/devicelab/jshelpers.go | 4 + pkg/driver/devicelab/keyboard.go | 4 + pkg/driver/devicelab/lazyretry_test.go | 4 + pkg/driver/devicelab/native_element.go | 4 + pkg/driver/devicelab/pagesource.go | 4 + .../devicelab/pagesource_helpers_test.go | 4 + pkg/driver/devicelab/physicalscreen_test.go | 4 + pkg/driver/devicelab/web_element.go | 4 + pkg/driver/devicelab/webview.go | 4 + pkg/driver/devicelab/webview_jshelper.js | 4 + pkg/driver/devicelab_ios/build.go | 4 + pkg/driver/devicelab_ios/client.go | 4 + pkg/driver/devicelab_ios/commands.go | 4 + pkg/driver/devicelab_ios/driver.go | 4 + pkg/driver/devicelab_ios/pagesource.go | 4 + pkg/driver/devicelab_ios/setup.go | 4 + pkg/driver/devicelab_ios/simctl.go | 4 + pkg/driver/devicelab_ios/types.go | 4 + pkg/driver/mock/mock.go | 4 + pkg/driver/mock/mock_test.go | 4 + pkg/driver/uiautomator2/commands.go | 4 + pkg/driver/uiautomator2/commands_test.go | 4 + pkg/driver/uiautomator2/driver.go | 4 + pkg/driver/uiautomator2/driver_test.go | 4 + pkg/driver/uiautomator2/keyboard.go | 4 + pkg/driver/uiautomator2/keyboard_test.go | 4 + pkg/driver/uiautomator2/pagesource.go | 4 + pkg/driver/uiautomator2/pagesource_test.go | 4 + pkg/driver/wda/client.go | 4 + pkg/driver/wda/client_test.go | 4 + pkg/driver/wda/commands.go | 4 + pkg/driver/wda/commands_test.go | 4 + pkg/driver/wda/crashloop_test.go | 4 + pkg/driver/wda/driver.go | 4 + pkg/driver/wda/driver_test.go | 4 + pkg/driver/wda/exec.go | 4 + pkg/driver/wda/pagesource.go | 4 + pkg/driver/wda/pagesource_test.go | 4 + pkg/driver/wda/runner.go | 4 + pkg/driver/wda/runner_test.go | 4 + pkg/driver/wda/setup.go | 4 + pkg/emulator/android.go | 4 + pkg/emulator/android_test.go | 4 + pkg/emulator/exec.go | 4 + pkg/emulator/exec_test.go | 4 + pkg/emulator/manager.go | 4 + pkg/emulator/types.go | 4 + pkg/executor/convert.go | 4 + pkg/executor/convert_test.go | 4 + pkg/executor/flow_runner.go | 4 + pkg/executor/flow_runner_console_test.go | 4 + pkg/executor/parallel.go | 4 + pkg/executor/parallel_test.go | 4 + pkg/executor/runner.go | 4 + pkg/executor/runner_test.go | 4 + pkg/executor/scripting.go | 4 + pkg/executor/scripting_test.go | 4 + pkg/executor/tap_options.go | 4 + pkg/executor/tap_options_test.go | 4 + pkg/flow/flow.go | 4 + pkg/flow/parser.go | 4 + pkg/flow/parser_test.go | 4 + pkg/flow/selector.go | 4 + pkg/flow/selector_test.go | 4 + pkg/flow/step.go | 4 + pkg/flow/step_test.go | 4 + pkg/flutter/discovery.go | 4 + pkg/flutter/discovery_iossim.go | 4 + pkg/flutter/discovery_iossim_test.go | 4 + pkg/flutter/discovery_test.go | 4 + pkg/flutter/semantics.go | 4 + pkg/flutter/semantics_test.go | 4 + pkg/flutter/vmservice.go | 4 + pkg/flutter/vmservice_test.go | 4 + pkg/flutter/widgettree.go | 4 + pkg/flutter/widgettree_test.go | 4 + pkg/flutter/wrapper.go | 4 + pkg/flutter/wrapper_test.go | 4 + pkg/jsengine/engine.go | 4 + pkg/jsengine/engine_test.go | 4 + pkg/jsengine/http.go | 4 + pkg/logger/logger.go | 4 + pkg/logger/logger_test.go | 4 + pkg/maestro/adapter.go | 4 + pkg/maestro/adapter_test.go | 4 + pkg/maestro/client.go | 4 + pkg/maestro/client_test.go | 4 + pkg/maestro/events.go | 4 + pkg/maestro/events_test.go | 4 + pkg/maestro/protocol.go | 4 + pkg/report/allure.go | 4 + pkg/report/allure_test.go | 4 + pkg/report/atomic.go | 4 + pkg/report/builder.go | 4 + pkg/report/builder_test.go | 4 + pkg/report/consumer.go | 4 + pkg/report/consumer_test.go | 4 + pkg/report/flow.go | 4 + pkg/report/flow_test.go | 4 + pkg/report/html.go | 4 + pkg/report/html_test.go | 4 + pkg/report/index.go | 4 + pkg/report/index_test.go | 4 + pkg/report/junit.go | 4 + pkg/report/junit_test.go | 4 + pkg/report/types.go | 4 + pkg/report/types_test.go | 4 + pkg/simulator/exec.go | 4 + pkg/simulator/exec_test.go | 4 + pkg/simulator/ios.go | 4 + pkg/simulator/ios_test.go | 4 + pkg/simulator/manager.go | 4 + pkg/simulator/types.go | 4 + pkg/uiautomator2/client.go | 4 + pkg/uiautomator2/client_test.go | 4 + pkg/uiautomator2/device.go | 4 + pkg/uiautomator2/device_test.go | 4 + pkg/uiautomator2/element.go | 4 + pkg/uiautomator2/element_test.go | 4 + pkg/uiautomator2/gestures.go | 4 + pkg/uiautomator2/gestures_test.go | 4 + pkg/uiautomator2/testing.go | 4 + pkg/uiautomator2/types.go | 4 + pkg/validator/validator.go | 4 + pkg/validator/validator_test.go | 4 + 226 files changed, 1432 insertions(+) create mode 100644 LICENSES/LicenseRef-CocoaHTTPServer.txt create mode 100644 LICENSES/LicenseRef-RoutingHTTPServer.txt create mode 100644 LICENSES/LicenseRef-agent-device.txt create mode 100644 LICENSES/LicenseRef-appium-WebDriverAgent.txt create mode 100644 LICENSES/LicenseRef-appium-uiautomator2-server.txt create mode 100644 LICENSES/LicenseRef-maestro-runner.txt create mode 100644 REUSE.toml diff --git a/LICENSES/LicenseRef-CocoaHTTPServer.txt b/LICENSES/LicenseRef-CocoaHTTPServer.txt new file mode 100644 index 00000000..115276a1 --- /dev/null +++ b/LICENSES/LicenseRef-CocoaHTTPServer.txt @@ -0,0 +1,18 @@ +Software License Agreement (BSD License) + +Copyright (c) 2011, Deusty, LLC +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + +* Neither the name of Deusty nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of Deusty, LLC. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LICENSES/LicenseRef-RoutingHTTPServer.txt b/LICENSES/LicenseRef-RoutingHTTPServer.txt new file mode 100644 index 00000000..717caf79 --- /dev/null +++ b/LICENSES/LicenseRef-RoutingHTTPServer.txt @@ -0,0 +1,19 @@ +Copyright (c) 2011 Matt Stevens + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/LICENSES/LicenseRef-agent-device.txt b/LICENSES/LicenseRef-agent-device.txt new file mode 100644 index 00000000..e339c7e9 --- /dev/null +++ b/LICENSES/LicenseRef-agent-device.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Callstack + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/LICENSES/LicenseRef-appium-WebDriverAgent.txt b/LICENSES/LicenseRef-appium-WebDriverAgent.txt new file mode 100644 index 00000000..b3db8e6e --- /dev/null +++ b/LICENSES/LicenseRef-appium-WebDriverAgent.txt @@ -0,0 +1,30 @@ +BSD License + +For WebDriverAgent software + +Copyright (c) 2015-present, Facebook, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/LICENSES/LicenseRef-appium-uiautomator2-server.txt b/LICENSES/LicenseRef-appium-uiautomator2-server.txt new file mode 100644 index 00000000..f882c9c5 --- /dev/null +++ b/LICENSES/LicenseRef-appium-uiautomator2-server.txt @@ -0,0 +1,201 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or +Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices +stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works +that You distribute, all copyright, patent, trademark, and +attribution notices from the Source form of the Work, +excluding those notices that do not pertain to any part of +the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its +distribution, then any Derivative Works that You distribute must +include a readable copy of the attribution notices contained +within such NOTICE file, excluding those notices that do not +pertain to any part of the Derivative Works, in at least one +of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or +documentation, if provided along with the Derivative Works; or, +within a display generated by the Derivative Works, if and +wherever such third-party notices normally appear. The contents +of the NOTICE file are for informational purposes only and +do not modify the License. You may add Your own attribution +notices within Derivative Works that You distribute, alongside +or as an addendum to the NOTICE text from the Work, provided +that such additional attribution notices cannot be construed +as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "{}" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + +Copyright JS Foundation and other contributors, https://js.foundation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/LICENSES/LicenseRef-maestro-runner.txt b/LICENSES/LicenseRef-maestro-runner.txt new file mode 100644 index 00000000..1547882e --- /dev/null +++ b/LICENSES/LicenseRef-maestro-runner.txt @@ -0,0 +1,191 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to the Licensor for inclusion in the Work by the copyright + owner or by an individual or Legal Entity authorized to submit on + behalf of the copyright owner. For the purposes of this definition, + "submitted" means any form of electronic, verbal, or written + communication sent to the Licensor or its representatives, including + but not limited to communication on electronic mailing lists, source + code control systems, and issue tracking systems that are managed by, + or on behalf of, the Licensor for the purpose of discussing and + improving the Work, but excluding communication that is conspicuously + marked or otherwise designated in writing by the copyright owner as + "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + Copyright 2024 DeviceLab + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 00000000..4d8aac9c --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,66 @@ +version = 1 + +[[annotations]] +path = [ + ".github/**", + ".gitignore", + ".goreleaser.yml", + "CHANGELOG.md", + "CODE_OF_CONDUCT.md", + "CONTRIBUTING.md", + "DESIGN.md", + "DEVELOPER.md", + "LICENSE", + "Makefile", + "README.md", + "codecov.yml", + "docs/**", + "go.mod", + "go.sum", + "llms.txt", + "drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner.xcodeproj/**", + "drivers/ios/DevicelabIOSRunner/PROTOCOL.md", + "drivers/ios/DevicelabIOSRunner/README.md", + "drivers/ios/DevicelabIOSRunner/project.yml", + "drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/ATTRIBUTION.md", + # "drivers/android/devicelab-android-driver.apk", + # "drivers/android/devicelab-android-driver-test.apk", + # "drivers/android/settings_apk-debug.apk", +] +SPDX-FileCopyrightText = "2024 DeviceLab" +SPDX-License-Identifier = "LicenseRef-maestro-runner" + +[[annotations]] +path = [ + "drivers/android/appium-uiautomator2-server-debug-androidTest.apk", + "drivers/android/appium-uiautomator2-server-v9.11.1.apk", +] +SPDX-FileCopyrightText = "JS Foundation and other contributors, https://js.foundation" +SPDX-License-Identifier = "LicenseRef-appium-uiautomator2-server" + +[[annotations]] +path = [ + "drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests*.swift", + "drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerObjCExceptionCatcher.h", + "drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerObjCExceptionCatcher.m", +] +SPDX-FileCopyrightText = "2026 Callstack" +SPDX-License-Identifier = "LicenseRef-agent-device" + +[[annotations]] +path = [ + "drivers/ios/WebDriverAgent/**", + "drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PrivateHeaders/**", +] +SPDX-FileCopyrightText = "2015-present, Facebook, Inc." +SPDX-License-Identifier = "LicenseRef-appium-WebDriverAgent" + +[[annotations]] +path = "drivers/ios/WebDriverAgent/WebDriverAgentLib/Vendor/CocoaHTTPServer/**" +SPDX-FileCopyrightText = "2011, Deusty, LLC" +SPDX-License-Identifier = "LicenseRef-CocoaHTTPServer" + +[[annotations]] +path = "drivers/ios/WebDriverAgent/WebDriverAgentLib/Vendor/RoutingHTTPServer/**" +SPDX-FileCopyrightText = "2011 Matt Stevens" +SPDX-License-Identifier = "LicenseRef-RoutingHTTPServer" diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift index cf7cafd8..2ab971a1 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + import SwiftUI @main diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h index 2623740e..afd35706 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h @@ -1,2 +1,8 @@ +/* + * SPDX-FileCopyrightText: 2024 DeviceLab + * + * SPDX-License-Identifier: LicenseRef-maestro-runner + */ + #import "RunnerObjCExceptionCatcher.h" #import "SyntheticTyping.h" diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift index 7a1b3f46..231bc9ac 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Local file (not in upstream agent-device). Computes the fraction of // differing pixels between two UIImages by drawing each into a raw RGBA // byte buffer via CGContext and comparing those buffers directly. Used diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift index 1e790509..ab0e52a8 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2026 Callstack +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-agent-device + import XCTest extension RunnerTests { diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift index 8a168239..861e8912 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2026 Callstack +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-agent-device + import Foundation // MARK: - Environment diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift index b602623f..4a051bc2 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2026 Callstack +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-agent-device + import XCTest extension RunnerTests { diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift index 824c51e0..00b0bb87 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2026 Callstack +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-agent-device + // MARK: - Wire Models enum CommandType: String, Codable { diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift index 9623c342..d56dad37 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2026 Callstack +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-agent-device + import XCTest extension RunnerTests { diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift index bdeea7b2..d635579b 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift @@ -1,3 +1,8 @@ +// SPDX-FileCopyrightText: 2026 Callstack +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-agent-device + import XCTest extension RunnerTests { diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h index 3e022e94..d82b77f1 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2024 DeviceLab + * + * SPDX-License-Identifier: LicenseRef-maestro-runner + */ + #import NS_ASSUME_NONNULL_BEGIN diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m index b9c0ad05..b621ecb9 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m @@ -1,3 +1,7 @@ +% SPDX-FileCopyrightText: 2024 DeviceLab +% +% SPDX-License-Identifier: LicenseRef-maestro-runner + #import "SyntheticTyping.h" #import #import "PrivateHeaders/XCTest/XCSynthesizedEventRecord.h" diff --git a/main.go b/main.go index d2af6098..0e0b0b93 100644 --- a/main.go +++ b/main.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package main is the entry point for maestro-runner CLI. package main diff --git a/pkg/cli/android.go b/pkg/cli/android.go index 145acf18..a5369c24 100644 --- a/pkg/cli/android.go +++ b/pkg/cli/android.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/cli.go b/pkg/cli/cli.go index 113e94b6..4334285d 100644 --- a/pkg/cli/cli.go +++ b/pkg/cli/cli.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package cli provides the command-line interface for maestro-runner. package cli diff --git a/pkg/cli/cli_test.go b/pkg/cli/cli_test.go index 3283cf9b..3df46a3a 100644 --- a/pkg/cli/cli_test.go +++ b/pkg/cli/cli_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/device.go b/pkg/cli/device.go index e502b325..beed527a 100644 --- a/pkg/cli/device.go +++ b/pkg/cli/device.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/envfile.go b/pkg/cli/envfile.go index 8048d231..2a72ae3a 100644 --- a/pkg/cli/envfile.go +++ b/pkg/cli/envfile.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/envfile_test.go b/pkg/cli/envfile_test.go index e41ea02e..2d4aa135 100644 --- a/pkg/cli/envfile_test.go +++ b/pkg/cli/envfile_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/flutter_check.go b/pkg/cli/flutter_check.go index 1e48af62..0a2d5d63 100644 --- a/pkg/cli/flutter_check.go +++ b/pkg/cli/flutter_check.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/flutter_check_test.go b/pkg/cli/flutter_check_test.go index 939917bf..05f238b2 100644 --- a/pkg/cli/flutter_check_test.go +++ b/pkg/cli/flutter_check_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/ios.go b/pkg/cli/ios.go index d48df3c4..c870d87a 100644 --- a/pkg/cli/ios.go +++ b/pkg/cli/ios.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/ios_devicelab.go b/pkg/cli/ios_devicelab.go index 8f3f201a..881160a4 100644 --- a/pkg/cli/ios_devicelab.go +++ b/pkg/cli/ios_devicelab.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/test.go b/pkg/cli/test.go index c86879b0..15d36f66 100644 --- a/pkg/cli/test.go +++ b/pkg/cli/test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/test_unified_output.go b/pkg/cli/test_unified_output.go index c69b5e51..2f11378e 100644 --- a/pkg/cli/test_unified_output.go +++ b/pkg/cli/test_unified_output.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/update.go b/pkg/cli/update.go index b21b26fa..9234819f 100644 --- a/pkg/cli/update.go +++ b/pkg/cli/update.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/wda.go b/pkg/cli/wda.go index 3b07718e..fd7ebfac 100644 --- a/pkg/cli/wda.go +++ b/pkg/cli/wda.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cli/web.go b/pkg/cli/web.go index 8e532407..a92bc784 100644 --- a/pkg/cli/web.go +++ b/pkg/cli/web.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cli import ( diff --git a/pkg/cloud/composite.go b/pkg/cloud/composite.go index 3c5d35ee..f7ef5854 100644 --- a/pkg/cloud/composite.go +++ b/pkg/cloud/composite.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package cloud — composite provider. // // Composite fans every Provider hook out to several providers at once, so a diff --git a/pkg/cloud/composite_test.go b/pkg/cloud/composite_test.go index 884715cb..bcd9eb6e 100644 --- a/pkg/cloud/composite_test.go +++ b/pkg/cloud/composite_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cloud import ( diff --git a/pkg/cloud/example_provider.go b/pkg/cloud/example_provider.go index 06729cd9..01544754 100644 --- a/pkg/cloud/example_provider.go +++ b/pkg/cloud/example_provider.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // This file is a skeleton for adding a new cloud provider. // Copy this file, rename it, and implement the TODOs. // diff --git a/pkg/cloud/loopback.go b/pkg/cloud/loopback.go index 28c4de32..e20e37cc 100644 --- a/pkg/cloud/loopback.go +++ b/pkg/cloud/loopback.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package cloud — loopback provider. // // The loopback provider is a debug-only stand-in that mimics a cloud provider diff --git a/pkg/cloud/loopback_test.go b/pkg/cloud/loopback_test.go index e1fb2a3b..13803852 100644 --- a/pkg/cloud/loopback_test.go +++ b/pkg/cloud/loopback_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cloud import ( diff --git a/pkg/cloud/provider.go b/pkg/cloud/provider.go index 2eaaa708..725e1405 100644 --- a/pkg/cloud/provider.go +++ b/pkg/cloud/provider.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package cloud provides an abstraction for cloud device providers // (Sauce Labs, BrowserStack, LambdaTest, TestingBot, etc.). // diff --git a/pkg/cloud/provider_test.go b/pkg/cloud/provider_test.go index c68f690c..d2fc56ab 100644 --- a/pkg/cloud/provider_test.go +++ b/pkg/cloud/provider_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cloud import "testing" diff --git a/pkg/cloud/saucelabs.go b/pkg/cloud/saucelabs.go index 7a24ac30..bcb887ce 100644 --- a/pkg/cloud/saucelabs.go +++ b/pkg/cloud/saucelabs.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cloud import ( diff --git a/pkg/cloud/saucelabs_test.go b/pkg/cloud/saucelabs_test.go index 32abaa44..fa6ff5b5 100644 --- a/pkg/cloud/saucelabs_test.go +++ b/pkg/cloud/saucelabs_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cloud import ( diff --git a/pkg/cloud/session_export.go b/pkg/cloud/session_export.go index c23175ec..8eaaa350 100644 --- a/pkg/cloud/session_export.go +++ b/pkg/cloud/session_export.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package cloud — Appium session exporter. // // SessionExporter is an always-on (opt-in) Provider that publishes the live diff --git a/pkg/cloud/session_export_test.go b/pkg/cloud/session_export_test.go index 1a6013fd..f3eb4806 100644 --- a/pkg/cloud/session_export_test.go +++ b/pkg/cloud/session_export_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cloud import ( diff --git a/pkg/config/config.go b/pkg/config/config.go index b7de3a14..0561c5df 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package config handles configuration for maestro-runner. package config diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index ca1c7ba8..df255cbf 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package config import ( diff --git a/pkg/config/home.go b/pkg/config/home.go index 43cd16da..b7a898b2 100644 --- a/pkg/config/home.go +++ b/pkg/config/home.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package config import ( diff --git a/pkg/config/home_test.go b/pkg/config/home_test.go index b1010380..756aa5ef 100644 --- a/pkg/config/home_test.go +++ b/pkg/config/home_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package config import ( diff --git a/pkg/core/artifacts.go b/pkg/core/artifacts.go index 77f832bd..492409e6 100644 --- a/pkg/core/artifacts.go +++ b/pkg/core/artifacts.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package core provides the execution model types for maestro-runner. package core diff --git a/pkg/core/artifacts_test.go b/pkg/core/artifacts_test.go index 2e4b0cbb..3b64f349 100644 --- a/pkg/core/artifacts_test.go +++ b/pkg/core/artifacts_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/driver.go b/pkg/core/driver.go index b2213b67..b190e624 100644 --- a/pkg/core/driver.go +++ b/pkg/core/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/driver_test.go b/pkg/core/driver_test.go index 0ccabdf0..0280cfc9 100644 --- a/pkg/core/driver_test.go +++ b/pkg/core/driver_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/element.go b/pkg/core/element.go index d3ffe327..612e476e 100644 --- a/pkg/core/element.go +++ b/pkg/core/element.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core // Element is an abstraction over native (UIAutomator2) and web (Rod/CDP) elements. diff --git a/pkg/core/errors.go b/pkg/core/errors.go index 1fe44d07..23e4e1e5 100644 --- a/pkg/core/errors.go +++ b/pkg/core/errors.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/errors_test.go b/pkg/core/errors_test.go index f9808be0..4f8ced72 100644 --- a/pkg/core/errors_test.go +++ b/pkg/core/errors_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/imagediff.go b/pkg/core/imagediff.go index a55e81d2..03034eb1 100644 --- a/pkg/core/imagediff.go +++ b/pkg/core/imagediff.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/imagediff_test.go b/pkg/core/imagediff_test.go index b30d3ca3..f7108a2f 100644 --- a/pkg/core/imagediff_test.go +++ b/pkg/core/imagediff_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/point.go b/pkg/core/point.go index 0ecf7a38..723c8234 100644 --- a/pkg/core/point.go +++ b/pkg/core/point.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/point_test.go b/pkg/core/point_test.go index 4d50b839..26334da3 100644 --- a/pkg/core/point_test.go +++ b/pkg/core/point_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/random.go b/pkg/core/random.go index fb470956..ff930b6c 100644 --- a/pkg/core/random.go +++ b/pkg/core/random.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import "math/rand" diff --git a/pkg/core/random_test.go b/pkg/core/random_test.go index e00a24c1..9e5d57e9 100644 --- a/pkg/core/random_test.go +++ b/pkg/core/random_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/result.go b/pkg/core/result.go index ba933238..bf2f32e0 100644 --- a/pkg/core/result.go +++ b/pkg/core/result.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/result_test.go b/pkg/core/result_test.go index 5a53e607..0b1a5ec8 100644 --- a/pkg/core/result_test.go +++ b/pkg/core/result_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/screenshot.go b/pkg/core/screenshot.go index 7ce79cd8..7c4e1a5a 100644 --- a/pkg/core/screenshot.go +++ b/pkg/core/screenshot.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/screenshot_test.go b/pkg/core/screenshot_test.go index 7414c9e3..bc59e015 100644 --- a/pkg/core/screenshot_test.go +++ b/pkg/core/screenshot_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import ( diff --git a/pkg/core/status.go b/pkg/core/status.go index 3d93ee6e..1f7aad52 100644 --- a/pkg/core/status.go +++ b/pkg/core/status.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core // StepStatus represents the execution status of a step diff --git a/pkg/core/status_test.go b/pkg/core/status_test.go index 27daf4fa..afd7db06 100644 --- a/pkg/core/status_test.go +++ b/pkg/core/status_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package core import "testing" diff --git a/pkg/device/android.go b/pkg/device/android.go index 1dc0025f..1f425a88 100644 --- a/pkg/device/android.go +++ b/pkg/device/android.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package device provides Android device management via ADB. package device diff --git a/pkg/device/android_test.go b/pkg/device/android_test.go index b2c1549a..c582b5a5 100644 --- a/pkg/device/android_test.go +++ b/pkg/device/android_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/devicelab_driver.go b/pkg/device/devicelab_driver.go index 06791e55..e77a2078 100644 --- a/pkg/device/devicelab_driver.go +++ b/pkg/device/devicelab_driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/devicelab_driver_test.go b/pkg/device/devicelab_driver_test.go index cab463f9..c4b8eeb4 100644 --- a/pkg/device/devicelab_driver_test.go +++ b/pkg/device/devicelab_driver_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/discover.go b/pkg/device/discover.go index dddecbbb..a88fc813 100644 --- a/pkg/device/discover.go +++ b/pkg/device/discover.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/discover_test.go b/pkg/device/discover_test.go index 1dd5dbb1..94e64cc3 100644 --- a/pkg/device/discover_test.go +++ b/pkg/device/discover_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/exec.go b/pkg/device/exec.go index 1e5ce68e..a383d452 100644 --- a/pkg/device/exec.go +++ b/pkg/device/exec.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import "os/exec" diff --git a/pkg/device/exec_test.go b/pkg/device/exec_test.go index 0e05e671..32de5c4e 100644 --- a/pkg/device/exec_test.go +++ b/pkg/device/exec_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/uiautomator.go b/pkg/device/uiautomator.go index 64522d52..93850385 100644 --- a/pkg/device/uiautomator.go +++ b/pkg/device/uiautomator.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/device/uiautomator_test.go b/pkg/device/uiautomator_test.go index e0474c61..d572cc61 100644 --- a/pkg/device/uiautomator_test.go +++ b/pkg/device/uiautomator_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package device import ( diff --git a/pkg/driver/appium/client.go b/pkg/driver/appium/client.go index 8c2cb895..e0d190d7 100644 --- a/pkg/driver/appium/client.go +++ b/pkg/driver/appium/client.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package appium implements core.Driver using Appium server via W3C WebDriver protocol. package appium diff --git a/pkg/driver/appium/client_test.go b/pkg/driver/appium/client_test.go index 1d2bc91d..1ae9c879 100644 --- a/pkg/driver/appium/client_test.go +++ b/pkg/driver/appium/client_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/appium/commands.go b/pkg/driver/appium/commands.go index 7a3e3db2..bc922636 100644 --- a/pkg/driver/appium/commands.go +++ b/pkg/driver/appium/commands.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/appium/commands_test.go b/pkg/driver/appium/commands_test.go index 12bdb126..413a869a 100644 --- a/pkg/driver/appium/commands_test.go +++ b/pkg/driver/appium/commands_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/appium/driver.go b/pkg/driver/appium/driver.go index a02f19c0..e7d98698 100644 --- a/pkg/driver/appium/driver.go +++ b/pkg/driver/appium/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/appium/driver_test.go b/pkg/driver/appium/driver_test.go index 7d8e17c2..b695d577 100644 --- a/pkg/driver/appium/driver_test.go +++ b/pkg/driver/appium/driver_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/appium/pagesource.go b/pkg/driver/appium/pagesource.go index 15b15df6..6e16f860 100644 --- a/pkg/driver/appium/pagesource.go +++ b/pkg/driver/appium/pagesource.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/appium/pagesource_test.go b/pkg/driver/appium/pagesource_test.go index b1844301..c3c4b8b4 100644 --- a/pkg/driver/appium/pagesource_test.go +++ b/pkg/driver/appium/pagesource_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package appium import ( diff --git a/pkg/driver/browser/cdp/actionable_test.go b/pkg/driver/browser/cdp/actionable_test.go index d6272300..0805f164 100644 --- a/pkg/driver/browser/cdp/actionable_test.go +++ b/pkg/driver/browser/cdp/actionable_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/commands.go b/pkg/driver/browser/cdp/commands.go index 191dcb5b..29e0efe6 100644 --- a/pkg/driver/browser/cdp/commands.go +++ b/pkg/driver/browser/cdp/commands.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/commands_iframe_test.go b/pkg/driver/browser/cdp/commands_iframe_test.go index e9bf30fe..9a8dba4e 100644 --- a/pkg/driver/browser/cdp/commands_iframe_test.go +++ b/pkg/driver/browser/cdp/commands_iframe_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/console_report_test.go b/pkg/driver/browser/cdp/console_report_test.go index 02b957ca..bc1db917 100644 --- a/pkg/driver/browser/cdp/console_report_test.go +++ b/pkg/driver/browser/cdp/console_report_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/driver.go b/pkg/driver/browser/cdp/driver.go index 209479d0..01160516 100644 --- a/pkg/driver/browser/cdp/driver.go +++ b/pkg/driver/browser/cdp/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/driver_test.go b/pkg/driver/browser/cdp/driver_test.go index 7941af05..6c3ab819 100644 --- a/pkg/driver/browser/cdp/driver_test.go +++ b/pkg/driver/browser/cdp/driver_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/finder.go b/pkg/driver/browser/cdp/finder.go index 194a88ec..dffbe788 100644 --- a/pkg/driver/browser/cdp/finder.go +++ b/pkg/driver/browser/cdp/finder.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package cdp import ( diff --git a/pkg/driver/browser/cdp/jshelper.go b/pkg/driver/browser/cdp/jshelper.go index 78cf3839..9802941a 100644 --- a/pkg/driver/browser/cdp/jshelper.go +++ b/pkg/driver/browser/cdp/jshelper.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package cdp provides a browser automation driver using Rod (go-rod/rod) + CDP. package cdp diff --git a/pkg/driver/browser/cdp/jshelper.js b/pkg/driver/browser/cdp/jshelper.js index 17cd5cd4..286c4f85 100644 --- a/pkg/driver/browser/cdp/jshelper.js +++ b/pkg/driver/browser/cdp/jshelper.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + window.__maestro = { // Tracks how many cross-origin iframes _collectRoots skipped on the most // recent walk. Read by the Go side to surface a clear error when a query diff --git a/pkg/driver/devicelab/boundstappable_test.go b/pkg/driver/devicelab/boundstappable_test.go index 24ed61de..7baab2c5 100644 --- a/pkg/driver/devicelab/boundstappable_test.go +++ b/pkg/driver/devicelab/boundstappable_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/browser_jshelper.js b/pkg/driver/devicelab/browser_jshelper.js index aba8deb2..5d433d87 100644 --- a/pkg/driver/devicelab/browser_jshelper.js +++ b/pkg/driver/devicelab/browser_jshelper.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + (function() { // Override alert/confirm/prompt — on page-level Chrome Android CDP connections, // a native dialog freezes ALL CDP commands including Page.handleJavaScriptDialog. diff --git a/pkg/driver/devicelab/commands.go b/pkg/driver/devicelab/commands.go index b0bb789a..4b9906c8 100644 --- a/pkg/driver/devicelab/commands.go +++ b/pkg/driver/devicelab/commands.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/commands_helpers_test.go b/pkg/driver/devicelab/commands_helpers_test.go index c1aef7d1..20d5a1cb 100644 --- a/pkg/driver/devicelab/commands_helpers_test.go +++ b/pkg/driver/devicelab/commands_helpers_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/commands_test.go b/pkg/driver/devicelab/commands_test.go index 8f692253..ba89fdad 100644 --- a/pkg/driver/devicelab/commands_test.go +++ b/pkg/driver/devicelab/commands_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/driver.go b/pkg/driver/devicelab/driver.go index 15f8e93f..07ca0258 100644 --- a/pkg/driver/devicelab/driver.go +++ b/pkg/driver/devicelab/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package devicelab provides Android automation driver using the DeviceLab Android Driver. // This is a WebSocket-based driver with on-device RPC for app lifecycle operations. // Unlike the UIAutomator2 HTTP driver, element taps are always coordinate-based diff --git a/pkg/driver/devicelab/jshelpers.go b/pkg/driver/devicelab/jshelpers.go index 1df63f2f..66edd0dd 100644 --- a/pkg/driver/devicelab/jshelpers.go +++ b/pkg/driver/devicelab/jshelpers.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import _ "embed" diff --git a/pkg/driver/devicelab/keyboard.go b/pkg/driver/devicelab/keyboard.go index cf7d07ff..686d8e10 100644 --- a/pkg/driver/devicelab/keyboard.go +++ b/pkg/driver/devicelab/keyboard.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/lazyretry_test.go b/pkg/driver/devicelab/lazyretry_test.go index cd382bda..94827ac0 100644 --- a/pkg/driver/devicelab/lazyretry_test.go +++ b/pkg/driver/devicelab/lazyretry_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/native_element.go b/pkg/driver/devicelab/native_element.go index 7f01d3bc..03eda46b 100644 --- a/pkg/driver/devicelab/native_element.go +++ b/pkg/driver/devicelab/native_element.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/pagesource.go b/pkg/driver/devicelab/pagesource.go index 770c1cdf..2b57d92c 100644 --- a/pkg/driver/devicelab/pagesource.go +++ b/pkg/driver/devicelab/pagesource.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/pagesource_helpers_test.go b/pkg/driver/devicelab/pagesource_helpers_test.go index c5753227..5bbe1408 100644 --- a/pkg/driver/devicelab/pagesource_helpers_test.go +++ b/pkg/driver/devicelab/pagesource_helpers_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/physicalscreen_test.go b/pkg/driver/devicelab/physicalscreen_test.go index bdcae11d..a02bc993 100644 --- a/pkg/driver/devicelab/physicalscreen_test.go +++ b/pkg/driver/devicelab/physicalscreen_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/web_element.go b/pkg/driver/devicelab/web_element.go index 2ca2db4e..9c3f09eb 100644 --- a/pkg/driver/devicelab/web_element.go +++ b/pkg/driver/devicelab/web_element.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/webview.go b/pkg/driver/devicelab/webview.go index 4053c96d..5a020564 100644 --- a/pkg/driver/devicelab/webview.go +++ b/pkg/driver/devicelab/webview.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab import ( diff --git a/pkg/driver/devicelab/webview_jshelper.js b/pkg/driver/devicelab/webview_jshelper.js index 79216bde..76113480 100644 --- a/pkg/driver/devicelab/webview_jshelper.js +++ b/pkg/driver/devicelab/webview_jshelper.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + window.__maestro = { findByText: function(text) { var lower = text.toLowerCase(); diff --git a/pkg/driver/devicelab_ios/build.go b/pkg/driver/devicelab_ios/build.go index 4fbb911b..1dff21fb 100644 --- a/pkg/driver/devicelab_ios/build.go +++ b/pkg/driver/devicelab_ios/build.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/client.go b/pkg/driver/devicelab_ios/client.go index 96d453f1..a70f5cb7 100644 --- a/pkg/driver/devicelab_ios/client.go +++ b/pkg/driver/devicelab_ios/client.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/commands.go b/pkg/driver/devicelab_ios/commands.go index e74c6bc8..906e3d21 100644 --- a/pkg/driver/devicelab_ios/commands.go +++ b/pkg/driver/devicelab_ios/commands.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/driver.go b/pkg/driver/devicelab_ios/driver.go index cabf8f8f..1242f520 100644 --- a/pkg/driver/devicelab_ios/driver.go +++ b/pkg/driver/devicelab_ios/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/pagesource.go b/pkg/driver/devicelab_ios/pagesource.go index 55e78d72..b90de7d9 100644 --- a/pkg/driver/devicelab_ios/pagesource.go +++ b/pkg/driver/devicelab_ios/pagesource.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/setup.go b/pkg/driver/devicelab_ios/setup.go index 830e6368..0d0dcf27 100644 --- a/pkg/driver/devicelab_ios/setup.go +++ b/pkg/driver/devicelab_ios/setup.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/simctl.go b/pkg/driver/devicelab_ios/simctl.go index 7a6d03b6..267c7d9b 100644 --- a/pkg/driver/devicelab_ios/simctl.go +++ b/pkg/driver/devicelab_ios/simctl.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package devicelab_ios import ( diff --git a/pkg/driver/devicelab_ios/types.go b/pkg/driver/devicelab_ios/types.go index 2f76681f..68f16be3 100644 --- a/pkg/driver/devicelab_ios/types.go +++ b/pkg/driver/devicelab_ios/types.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package devicelab_ios provides the Go client for the devicelab-ios-runner // XCUITest-based iOS driver. The runner source lives at // /Users/omnarayan/work/support-tools/devicelab-ios-runner and is a verbatim diff --git a/pkg/driver/mock/mock.go b/pkg/driver/mock/mock.go index fbe6b44d..8e2af539 100644 --- a/pkg/driver/mock/mock.go +++ b/pkg/driver/mock/mock.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package mock provides a mock driver for testing without a real device. package mock diff --git a/pkg/driver/mock/mock_test.go b/pkg/driver/mock/mock_test.go index d1b349ea..bb2a3bc1 100644 --- a/pkg/driver/mock/mock_test.go +++ b/pkg/driver/mock/mock_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package mock import ( diff --git a/pkg/driver/uiautomator2/commands.go b/pkg/driver/uiautomator2/commands.go index 054248ad..de0ddc29 100644 --- a/pkg/driver/uiautomator2/commands.go +++ b/pkg/driver/uiautomator2/commands.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/uiautomator2/commands_test.go b/pkg/driver/uiautomator2/commands_test.go index 744db0e6..799b67d2 100644 --- a/pkg/driver/uiautomator2/commands_test.go +++ b/pkg/driver/uiautomator2/commands_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/uiautomator2/driver.go b/pkg/driver/uiautomator2/driver.go index 742b18e6..b97bf2e8 100644 --- a/pkg/driver/uiautomator2/driver.go +++ b/pkg/driver/uiautomator2/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package uiautomator2 provides Android automation driver using UIAutomator2 server. package uiautomator2 diff --git a/pkg/driver/uiautomator2/driver_test.go b/pkg/driver/uiautomator2/driver_test.go index 10a600f4..5d6287a9 100644 --- a/pkg/driver/uiautomator2/driver_test.go +++ b/pkg/driver/uiautomator2/driver_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/uiautomator2/keyboard.go b/pkg/driver/uiautomator2/keyboard.go index 81efecae..ca2fc7e5 100644 --- a/pkg/driver/uiautomator2/keyboard.go +++ b/pkg/driver/uiautomator2/keyboard.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/uiautomator2/keyboard_test.go b/pkg/driver/uiautomator2/keyboard_test.go index d0c46238..3924dd72 100644 --- a/pkg/driver/uiautomator2/keyboard_test.go +++ b/pkg/driver/uiautomator2/keyboard_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/uiautomator2/pagesource.go b/pkg/driver/uiautomator2/pagesource.go index 84d82ae2..fd4d2fea 100644 --- a/pkg/driver/uiautomator2/pagesource.go +++ b/pkg/driver/uiautomator2/pagesource.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/uiautomator2/pagesource_test.go b/pkg/driver/uiautomator2/pagesource_test.go index 8be48dba..d5e35926 100644 --- a/pkg/driver/uiautomator2/pagesource_test.go +++ b/pkg/driver/uiautomator2/pagesource_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/driver/wda/client.go b/pkg/driver/wda/client.go index 35274c53..064e9a3a 100644 --- a/pkg/driver/wda/client.go +++ b/pkg/driver/wda/client.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package wda provides WebDriverAgent client for iOS automation. package wda diff --git a/pkg/driver/wda/client_test.go b/pkg/driver/wda/client_test.go index b064e576..0bcb8a3b 100644 --- a/pkg/driver/wda/client_test.go +++ b/pkg/driver/wda/client_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/commands.go b/pkg/driver/wda/commands.go index 6ffde1b1..7afaf1d2 100644 --- a/pkg/driver/wda/commands.go +++ b/pkg/driver/wda/commands.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/commands_test.go b/pkg/driver/wda/commands_test.go index 4501876b..34253941 100644 --- a/pkg/driver/wda/commands_test.go +++ b/pkg/driver/wda/commands_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/crashloop_test.go b/pkg/driver/wda/crashloop_test.go index 5f0d6812..c2d7fa55 100644 --- a/pkg/driver/wda/crashloop_test.go +++ b/pkg/driver/wda/crashloop_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/driver.go b/pkg/driver/wda/driver.go index ce60338f..d6b4dc2d 100644 --- a/pkg/driver/wda/driver.go +++ b/pkg/driver/wda/driver.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/driver_test.go b/pkg/driver/wda/driver_test.go index 5952c60e..af45fbd0 100644 --- a/pkg/driver/wda/driver_test.go +++ b/pkg/driver/wda/driver_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/exec.go b/pkg/driver/wda/exec.go index 136866be..2e25011d 100644 --- a/pkg/driver/wda/exec.go +++ b/pkg/driver/wda/exec.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import "os/exec" diff --git a/pkg/driver/wda/pagesource.go b/pkg/driver/wda/pagesource.go index dc11b761..e192b8eb 100644 --- a/pkg/driver/wda/pagesource.go +++ b/pkg/driver/wda/pagesource.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/pagesource_test.go b/pkg/driver/wda/pagesource_test.go index e4537882..407bb1d4 100644 --- a/pkg/driver/wda/pagesource_test.go +++ b/pkg/driver/wda/pagesource_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/runner.go b/pkg/driver/wda/runner.go index bb52fb0c..af1c8d6b 100644 --- a/pkg/driver/wda/runner.go +++ b/pkg/driver/wda/runner.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/runner_test.go b/pkg/driver/wda/runner_test.go index 3058253c..2a9e7831 100644 --- a/pkg/driver/wda/runner_test.go +++ b/pkg/driver/wda/runner_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/driver/wda/setup.go b/pkg/driver/wda/setup.go index 03f97e06..701c24b4 100644 --- a/pkg/driver/wda/setup.go +++ b/pkg/driver/wda/setup.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package wda import ( diff --git a/pkg/emulator/android.go b/pkg/emulator/android.go index 80764f61..8be23dfb 100644 --- a/pkg/emulator/android.go +++ b/pkg/emulator/android.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package emulator import ( diff --git a/pkg/emulator/android_test.go b/pkg/emulator/android_test.go index 895ed9ee..cc55f0b7 100644 --- a/pkg/emulator/android_test.go +++ b/pkg/emulator/android_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package emulator import ( diff --git a/pkg/emulator/exec.go b/pkg/emulator/exec.go index 1c66f990..445119a0 100644 --- a/pkg/emulator/exec.go +++ b/pkg/emulator/exec.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package emulator import "os/exec" diff --git a/pkg/emulator/exec_test.go b/pkg/emulator/exec_test.go index 2a788830..b1d1313a 100644 --- a/pkg/emulator/exec_test.go +++ b/pkg/emulator/exec_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package emulator import ( diff --git a/pkg/emulator/manager.go b/pkg/emulator/manager.go index 8f35121d..2e44fff6 100644 --- a/pkg/emulator/manager.go +++ b/pkg/emulator/manager.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package emulator import ( diff --git a/pkg/emulator/types.go b/pkg/emulator/types.go index a672e2aa..c2f2bb2f 100644 --- a/pkg/emulator/types.go +++ b/pkg/emulator/types.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package emulator import ( diff --git a/pkg/executor/convert.go b/pkg/executor/convert.go index c970f003..fd1788e3 100644 --- a/pkg/executor/convert.go +++ b/pkg/executor/convert.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/convert_test.go b/pkg/executor/convert_test.go index 68cff752..ea2956ff 100644 --- a/pkg/executor/convert_test.go +++ b/pkg/executor/convert_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/flow_runner.go b/pkg/executor/flow_runner.go index 80cf6726..280f42e4 100644 --- a/pkg/executor/flow_runner.go +++ b/pkg/executor/flow_runner.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/flow_runner_console_test.go b/pkg/executor/flow_runner_console_test.go index 265ed83d..f70cbd6a 100644 --- a/pkg/executor/flow_runner_console_test.go +++ b/pkg/executor/flow_runner_console_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/parallel.go b/pkg/executor/parallel.go index 5b85592a..f275d85a 100644 --- a/pkg/executor/parallel.go +++ b/pkg/executor/parallel.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/parallel_test.go b/pkg/executor/parallel_test.go index 184c322b..37410b89 100644 --- a/pkg/executor/parallel_test.go +++ b/pkg/executor/parallel_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/runner.go b/pkg/executor/runner.go index ed7902c8..4ba524ab 100644 --- a/pkg/executor/runner.go +++ b/pkg/executor/runner.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package executor orchestrates flow execution, connecting drivers to reports. package executor diff --git a/pkg/executor/runner_test.go b/pkg/executor/runner_test.go index 64139b15..5f2ca0f5 100644 --- a/pkg/executor/runner_test.go +++ b/pkg/executor/runner_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/scripting.go b/pkg/executor/scripting.go index 9fa3cdc1..172314bb 100644 --- a/pkg/executor/scripting.go +++ b/pkg/executor/scripting.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/scripting_test.go b/pkg/executor/scripting_test.go index 840c8e83..55dae520 100644 --- a/pkg/executor/scripting_test.go +++ b/pkg/executor/scripting_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/tap_options.go b/pkg/executor/tap_options.go index 34e6f993..9b63d67e 100644 --- a/pkg/executor/tap_options.go +++ b/pkg/executor/tap_options.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/executor/tap_options_test.go b/pkg/executor/tap_options_test.go index c28f529e..3fc6704f 100644 --- a/pkg/executor/tap_options_test.go +++ b/pkg/executor/tap_options_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package executor import ( diff --git a/pkg/flow/flow.go b/pkg/flow/flow.go index 3b16f5bc..d4ac326f 100644 --- a/pkg/flow/flow.go +++ b/pkg/flow/flow.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package flow handles parsing and representation of Maestro YAML flow files. package flow diff --git a/pkg/flow/parser.go b/pkg/flow/parser.go index b4afeff3..e6ad5111 100644 --- a/pkg/flow/parser.go +++ b/pkg/flow/parser.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package flow handles parsing and representation of Maestro YAML flow files. package flow diff --git a/pkg/flow/parser_test.go b/pkg/flow/parser_test.go index cb4a9d08..5464758c 100644 --- a/pkg/flow/parser_test.go +++ b/pkg/flow/parser_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flow import ( diff --git a/pkg/flow/selector.go b/pkg/flow/selector.go index 0452af2f..f9f25d4c 100644 --- a/pkg/flow/selector.go +++ b/pkg/flow/selector.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package flow handles parsing and representation of Maestro YAML flow files. package flow diff --git a/pkg/flow/selector_test.go b/pkg/flow/selector_test.go index dac32bed..4dcb498f 100644 --- a/pkg/flow/selector_test.go +++ b/pkg/flow/selector_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flow import ( diff --git a/pkg/flow/step.go b/pkg/flow/step.go index cfb47718..4ebddd99 100644 --- a/pkg/flow/step.go +++ b/pkg/flow/step.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package flow handles parsing and representation of Maestro YAML flow files. package flow diff --git a/pkg/flow/step_test.go b/pkg/flow/step_test.go index 9c36be9f..e72d40dc 100644 --- a/pkg/flow/step_test.go +++ b/pkg/flow/step_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flow import "testing" diff --git a/pkg/flutter/discovery.go b/pkg/flutter/discovery.go index 6488a40c..f520a9b2 100644 --- a/pkg/flutter/discovery.go +++ b/pkg/flutter/discovery.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/discovery_iossim.go b/pkg/flutter/discovery_iossim.go index 23fbb084..9cc9332c 100644 --- a/pkg/flutter/discovery_iossim.go +++ b/pkg/flutter/discovery_iossim.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/discovery_iossim_test.go b/pkg/flutter/discovery_iossim_test.go index fbf8b110..4b1e4441 100644 --- a/pkg/flutter/discovery_iossim_test.go +++ b/pkg/flutter/discovery_iossim_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import "testing" diff --git a/pkg/flutter/discovery_test.go b/pkg/flutter/discovery_test.go index 9c0745ea..896dc75d 100644 --- a/pkg/flutter/discovery_test.go +++ b/pkg/flutter/discovery_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/semantics.go b/pkg/flutter/semantics.go index d3b2e80c..4daad252 100644 --- a/pkg/flutter/semantics.go +++ b/pkg/flutter/semantics.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package flutter provides Flutter VM Service integration for element finding fallback. package flutter diff --git a/pkg/flutter/semantics_test.go b/pkg/flutter/semantics_test.go index 808a8d51..e73ce4b1 100644 --- a/pkg/flutter/semantics_test.go +++ b/pkg/flutter/semantics_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/vmservice.go b/pkg/flutter/vmservice.go index 37d17999..32276cf0 100644 --- a/pkg/flutter/vmservice.go +++ b/pkg/flutter/vmservice.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/vmservice_test.go b/pkg/flutter/vmservice_test.go index 4c013eeb..628af492 100644 --- a/pkg/flutter/vmservice_test.go +++ b/pkg/flutter/vmservice_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/widgettree.go b/pkg/flutter/widgettree.go index 36a08e76..0ad1068f 100644 --- a/pkg/flutter/widgettree.go +++ b/pkg/flutter/widgettree.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/widgettree_test.go b/pkg/flutter/widgettree_test.go index 7335f9fe..07b26099 100644 --- a/pkg/flutter/widgettree_test.go +++ b/pkg/flutter/widgettree_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/wrapper.go b/pkg/flutter/wrapper.go index 56cb91f2..a403e9da 100644 --- a/pkg/flutter/wrapper.go +++ b/pkg/flutter/wrapper.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/flutter/wrapper_test.go b/pkg/flutter/wrapper_test.go index 668d420f..2db88c57 100644 --- a/pkg/flutter/wrapper_test.go +++ b/pkg/flutter/wrapper_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package flutter import ( diff --git a/pkg/jsengine/engine.go b/pkg/jsengine/engine.go index b68b992b..e27db9e0 100644 --- a/pkg/jsengine/engine.go +++ b/pkg/jsengine/engine.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package jsengine provides JavaScript expression evaluation for Maestro flows. package jsengine diff --git a/pkg/jsengine/engine_test.go b/pkg/jsengine/engine_test.go index 03e08372..300b896e 100644 --- a/pkg/jsengine/engine_test.go +++ b/pkg/jsengine/engine_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package jsengine import ( diff --git a/pkg/jsengine/http.go b/pkg/jsengine/http.go index 902193b9..f62d9071 100644 --- a/pkg/jsengine/http.go +++ b/pkg/jsengine/http.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package jsengine import ( diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go index bc4f42ca..ce6e560d 100644 --- a/pkg/logger/logger.go +++ b/pkg/logger/logger.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package logger import ( diff --git a/pkg/logger/logger_test.go b/pkg/logger/logger_test.go index a6f147c2..d8049a50 100644 --- a/pkg/logger/logger_test.go +++ b/pkg/logger/logger_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package logger import ( diff --git a/pkg/maestro/adapter.go b/pkg/maestro/adapter.go index ec3b06b9..e48f7573 100644 --- a/pkg/maestro/adapter.go +++ b/pkg/maestro/adapter.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package maestro import ( diff --git a/pkg/maestro/adapter_test.go b/pkg/maestro/adapter_test.go index 0397242b..e3e73302 100644 --- a/pkg/maestro/adapter_test.go +++ b/pkg/maestro/adapter_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package maestro import ( diff --git a/pkg/maestro/client.go b/pkg/maestro/client.go index 7af17ce0..1799a1fd 100644 --- a/pkg/maestro/client.go +++ b/pkg/maestro/client.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package maestro import ( diff --git a/pkg/maestro/client_test.go b/pkg/maestro/client_test.go index 64b0e996..33327cc0 100644 --- a/pkg/maestro/client_test.go +++ b/pkg/maestro/client_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package maestro import ( diff --git a/pkg/maestro/events.go b/pkg/maestro/events.go index 436dc7eb..4bfe4965 100644 --- a/pkg/maestro/events.go +++ b/pkg/maestro/events.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package maestro import ( diff --git a/pkg/maestro/events_test.go b/pkg/maestro/events_test.go index a2af608d..52f53f57 100644 --- a/pkg/maestro/events_test.go +++ b/pkg/maestro/events_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package maestro import ( diff --git a/pkg/maestro/protocol.go b/pkg/maestro/protocol.go index 73537a7c..45294d10 100644 --- a/pkg/maestro/protocol.go +++ b/pkg/maestro/protocol.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package maestro provides a WebSocket-based client for the DeviceLab on-device driver. // It implements the UIA2Client interface from pkg/driver/uiautomator2 using a // bidirectional WebSocket protocol instead of HTTP, enabling batched operations diff --git a/pkg/report/allure.go b/pkg/report/allure.go index ff0b924a..5267da79 100644 --- a/pkg/report/allure.go +++ b/pkg/report/allure.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/allure_test.go b/pkg/report/allure_test.go index 8f082f37..e9cc006f 100644 --- a/pkg/report/allure_test.go +++ b/pkg/report/allure_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/atomic.go b/pkg/report/atomic.go index 1df5f70c..e198c2a0 100644 --- a/pkg/report/atomic.go +++ b/pkg/report/atomic.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/builder.go b/pkg/report/builder.go index 39b2abad..9a2aa27c 100644 --- a/pkg/report/builder.go +++ b/pkg/report/builder.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/builder_test.go b/pkg/report/builder_test.go index 06c58d12..5bb6426b 100644 --- a/pkg/report/builder_test.go +++ b/pkg/report/builder_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/consumer.go b/pkg/report/consumer.go index 66a92d06..1d442b8f 100644 --- a/pkg/report/consumer.go +++ b/pkg/report/consumer.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/consumer_test.go b/pkg/report/consumer_test.go index d56f328b..e4b72099 100644 --- a/pkg/report/consumer_test.go +++ b/pkg/report/consumer_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/flow.go b/pkg/report/flow.go index 576c5083..fef8f42b 100644 --- a/pkg/report/flow.go +++ b/pkg/report/flow.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/flow_test.go b/pkg/report/flow_test.go index f1e02582..b049933d 100644 --- a/pkg/report/flow_test.go +++ b/pkg/report/flow_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/html.go b/pkg/report/html.go index be1ecf1e..53b1f420 100644 --- a/pkg/report/html.go +++ b/pkg/report/html.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/html_test.go b/pkg/report/html_test.go index f420314f..71ba7610 100644 --- a/pkg/report/html_test.go +++ b/pkg/report/html_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/index.go b/pkg/report/index.go index 5f3c8b1c..c0df19d7 100644 --- a/pkg/report/index.go +++ b/pkg/report/index.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/index_test.go b/pkg/report/index_test.go index db6bf844..5f51e0b6 100644 --- a/pkg/report/index_test.go +++ b/pkg/report/index_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/junit.go b/pkg/report/junit.go index df08211e..44b236a3 100644 --- a/pkg/report/junit.go +++ b/pkg/report/junit.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/junit_test.go b/pkg/report/junit_test.go index 76e42972..f122bcfb 100644 --- a/pkg/report/junit_test.go +++ b/pkg/report/junit_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import ( diff --git a/pkg/report/types.go b/pkg/report/types.go index 15db04e6..6f71f5da 100644 --- a/pkg/report/types.go +++ b/pkg/report/types.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package report provides JSON-based test reporting with real-time updates. // // Architecture: diff --git a/pkg/report/types_test.go b/pkg/report/types_test.go index ec64ba03..8ff0dfd6 100644 --- a/pkg/report/types_test.go +++ b/pkg/report/types_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package report import "testing" diff --git a/pkg/simulator/exec.go b/pkg/simulator/exec.go index 8e00346b..262760a6 100644 --- a/pkg/simulator/exec.go +++ b/pkg/simulator/exec.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package simulator import "os/exec" diff --git a/pkg/simulator/exec_test.go b/pkg/simulator/exec_test.go index c9b7dc74..6ecc8b72 100644 --- a/pkg/simulator/exec_test.go +++ b/pkg/simulator/exec_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package simulator import ( diff --git a/pkg/simulator/ios.go b/pkg/simulator/ios.go index 6b92351c..a6f42c6d 100644 --- a/pkg/simulator/ios.go +++ b/pkg/simulator/ios.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package simulator import ( diff --git a/pkg/simulator/ios_test.go b/pkg/simulator/ios_test.go index 8207ee4c..a714c94f 100644 --- a/pkg/simulator/ios_test.go +++ b/pkg/simulator/ios_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package simulator import ( diff --git a/pkg/simulator/manager.go b/pkg/simulator/manager.go index d89b6f70..41c285dc 100644 --- a/pkg/simulator/manager.go +++ b/pkg/simulator/manager.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package simulator import ( diff --git a/pkg/simulator/types.go b/pkg/simulator/types.go index 4bf38ad5..8960eef2 100644 --- a/pkg/simulator/types.go +++ b/pkg/simulator/types.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package simulator import ( diff --git a/pkg/uiautomator2/client.go b/pkg/uiautomator2/client.go index 0dec22c5..87f03f0f 100644 --- a/pkg/uiautomator2/client.go +++ b/pkg/uiautomator2/client.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/client_test.go b/pkg/uiautomator2/client_test.go index a15fb5d0..f97e9197 100644 --- a/pkg/uiautomator2/client_test.go +++ b/pkg/uiautomator2/client_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/device.go b/pkg/uiautomator2/device.go index 45e3439b..2f9f6df6 100644 --- a/pkg/uiautomator2/device.go +++ b/pkg/uiautomator2/device.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/device_test.go b/pkg/uiautomator2/device_test.go index fea5ed9c..04cd80c8 100644 --- a/pkg/uiautomator2/device_test.go +++ b/pkg/uiautomator2/device_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/element.go b/pkg/uiautomator2/element.go index cbb8e6dc..0d6017ba 100644 --- a/pkg/uiautomator2/element.go +++ b/pkg/uiautomator2/element.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/element_test.go b/pkg/uiautomator2/element_test.go index 55e89829..95d4d0c7 100644 --- a/pkg/uiautomator2/element_test.go +++ b/pkg/uiautomator2/element_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/gestures.go b/pkg/uiautomator2/gestures.go index 3efa361b..30a9f5f5 100644 --- a/pkg/uiautomator2/gestures.go +++ b/pkg/uiautomator2/gestures.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 // Click performs a tap at coordinates or on an element. diff --git a/pkg/uiautomator2/gestures_test.go b/pkg/uiautomator2/gestures_test.go index 759c9ba4..11ce13af 100644 --- a/pkg/uiautomator2/gestures_test.go +++ b/pkg/uiautomator2/gestures_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 import ( diff --git a/pkg/uiautomator2/testing.go b/pkg/uiautomator2/testing.go index cf262c05..5f6a2496 100644 --- a/pkg/uiautomator2/testing.go +++ b/pkg/uiautomator2/testing.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package uiautomator2 // NewTestElement creates an Element for testing purposes. diff --git a/pkg/uiautomator2/types.go b/pkg/uiautomator2/types.go index 73605c92..0149cdc1 100644 --- a/pkg/uiautomator2/types.go +++ b/pkg/uiautomator2/types.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package uiautomator2 provides HTTP client for UIAutomator2 server. package uiautomator2 diff --git a/pkg/validator/validator.go b/pkg/validator/validator.go index 03717177..5c926fd2 100644 --- a/pkg/validator/validator.go +++ b/pkg/validator/validator.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + // Package validator validates Maestro flow files before execution. // It parses all files upfront, resolves runFlow references, and detects errors. package validator diff --git a/pkg/validator/validator_test.go b/pkg/validator/validator_test.go index 052a1072..ad682f95 100644 --- a/pkg/validator/validator_test.go +++ b/pkg/validator/validator_test.go @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2024 DeviceLab +// +// SPDX-License-Identifier: LicenseRef-maestro-runner + package validator import ( From 995280ca90dabc936be2f3c6f0c49d5512b2fc38 Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 18:54:30 +0700 Subject: [PATCH 2/7] =?UTF-8?q?chore:=20update=20copyright=20year=20to=202?= =?UTF-8?q?024=E2=80=932026?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extend the copyright year range to cover active development through 2026. --- LICENSE | 2 +- LICENSES/LicenseRef-maestro-runner.txt | 2 +- drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift | 2 +- .../DevicelabIOSRunnerUITests/Bridging-Header.h | 2 +- .../DevicelabIOSRunnerUITests/PixelDiff.swift | 2 +- .../RunnerTests+CommandExecution.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Environment.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Models.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift | 2 +- .../DevicelabIOSRunnerUITests/SyntheticTyping.h | 2 +- .../DevicelabIOSRunnerUITests/SyntheticTyping.m | 2 +- main.go | 2 +- pkg/cli/android.go | 2 +- pkg/cli/cli.go | 2 +- pkg/cli/cli_test.go | 2 +- pkg/cli/device.go | 2 +- pkg/cli/envfile.go | 2 +- pkg/cli/envfile_test.go | 2 +- pkg/cli/flutter_check.go | 2 +- pkg/cli/flutter_check_test.go | 2 +- pkg/cli/ios.go | 2 +- pkg/cli/ios_devicelab.go | 2 +- pkg/cli/test.go | 2 +- pkg/cli/test_unified_output.go | 2 +- pkg/cli/update.go | 2 +- pkg/cli/wda.go | 2 +- pkg/cli/web.go | 2 +- pkg/cloud/composite.go | 2 +- pkg/cloud/composite_test.go | 2 +- pkg/cloud/example_provider.go | 2 +- pkg/cloud/loopback.go | 2 +- pkg/cloud/loopback_test.go | 2 +- pkg/cloud/provider.go | 2 +- pkg/cloud/provider_test.go | 2 +- pkg/cloud/saucelabs.go | 2 +- pkg/cloud/saucelabs_test.go | 2 +- pkg/cloud/session_export.go | 2 +- pkg/cloud/session_export_test.go | 2 +- pkg/config/config.go | 2 +- pkg/config/config_test.go | 2 +- pkg/config/home.go | 2 +- pkg/config/home_test.go | 2 +- pkg/core/artifacts.go | 2 +- pkg/core/artifacts_test.go | 2 +- pkg/core/driver.go | 2 +- pkg/core/driver_test.go | 2 +- pkg/core/element.go | 2 +- pkg/core/errors.go | 2 +- pkg/core/errors_test.go | 2 +- pkg/core/imagediff.go | 2 +- pkg/core/imagediff_test.go | 2 +- pkg/core/point.go | 2 +- pkg/core/point_test.go | 2 +- pkg/core/random.go | 2 +- pkg/core/random_test.go | 2 +- pkg/core/result.go | 2 +- pkg/core/result_test.go | 2 +- pkg/core/screenshot.go | 2 +- pkg/core/screenshot_test.go | 2 +- pkg/core/status.go | 2 +- pkg/core/status_test.go | 2 +- pkg/device/android.go | 2 +- pkg/device/android_test.go | 2 +- pkg/device/devicelab_driver.go | 2 +- pkg/device/devicelab_driver_test.go | 2 +- pkg/device/discover.go | 2 +- pkg/device/discover_test.go | 2 +- pkg/device/exec.go | 2 +- pkg/device/exec_test.go | 2 +- pkg/device/uiautomator.go | 2 +- pkg/device/uiautomator_test.go | 2 +- pkg/driver/appium/client.go | 2 +- pkg/driver/appium/client_test.go | 2 +- pkg/driver/appium/commands.go | 2 +- pkg/driver/appium/commands_test.go | 2 +- pkg/driver/appium/driver.go | 2 +- pkg/driver/appium/driver_test.go | 2 +- pkg/driver/appium/pagesource.go | 2 +- pkg/driver/appium/pagesource_test.go | 2 +- pkg/driver/browser/cdp/actionable_test.go | 2 +- pkg/driver/browser/cdp/commands.go | 2 +- pkg/driver/browser/cdp/commands_iframe_test.go | 2 +- pkg/driver/browser/cdp/console_report_test.go | 2 +- pkg/driver/browser/cdp/driver.go | 2 +- pkg/driver/browser/cdp/driver_test.go | 2 +- pkg/driver/browser/cdp/finder.go | 2 +- pkg/driver/browser/cdp/jshelper.go | 2 +- pkg/driver/browser/cdp/jshelper.js | 2 +- pkg/driver/devicelab/boundstappable_test.go | 2 +- pkg/driver/devicelab/browser_jshelper.js | 2 +- pkg/driver/devicelab/commands.go | 2 +- pkg/driver/devicelab/commands_helpers_test.go | 2 +- pkg/driver/devicelab/commands_test.go | 2 +- pkg/driver/devicelab/driver.go | 2 +- pkg/driver/devicelab/jshelpers.go | 2 +- pkg/driver/devicelab/keyboard.go | 2 +- pkg/driver/devicelab/lazyretry_test.go | 2 +- pkg/driver/devicelab/native_element.go | 2 +- pkg/driver/devicelab/pagesource.go | 2 +- pkg/driver/devicelab/pagesource_helpers_test.go | 2 +- pkg/driver/devicelab/physicalscreen_test.go | 2 +- pkg/driver/devicelab/web_element.go | 2 +- pkg/driver/devicelab/webview.go | 2 +- pkg/driver/devicelab/webview_jshelper.js | 2 +- pkg/driver/devicelab_ios/build.go | 2 +- pkg/driver/devicelab_ios/client.go | 2 +- pkg/driver/devicelab_ios/commands.go | 2 +- pkg/driver/devicelab_ios/driver.go | 2 +- pkg/driver/devicelab_ios/pagesource.go | 2 +- pkg/driver/devicelab_ios/setup.go | 2 +- pkg/driver/devicelab_ios/simctl.go | 2 +- pkg/driver/devicelab_ios/types.go | 2 +- pkg/driver/mock/mock.go | 2 +- pkg/driver/mock/mock_test.go | 2 +- pkg/driver/uiautomator2/commands.go | 2 +- pkg/driver/uiautomator2/commands_test.go | 2 +- pkg/driver/uiautomator2/driver.go | 2 +- pkg/driver/uiautomator2/driver_test.go | 2 +- pkg/driver/uiautomator2/keyboard.go | 2 +- pkg/driver/uiautomator2/keyboard_test.go | 2 +- pkg/driver/uiautomator2/pagesource.go | 2 +- pkg/driver/uiautomator2/pagesource_test.go | 2 +- pkg/driver/wda/client.go | 2 +- pkg/driver/wda/client_test.go | 2 +- pkg/driver/wda/commands.go | 2 +- pkg/driver/wda/commands_test.go | 2 +- pkg/driver/wda/crashloop_test.go | 2 +- pkg/driver/wda/driver.go | 2 +- pkg/driver/wda/driver_test.go | 2 +- pkg/driver/wda/exec.go | 2 +- pkg/driver/wda/pagesource.go | 2 +- pkg/driver/wda/pagesource_test.go | 2 +- pkg/driver/wda/runner.go | 2 +- pkg/driver/wda/runner_test.go | 2 +- pkg/driver/wda/setup.go | 2 +- pkg/emulator/android.go | 2 +- pkg/emulator/android_test.go | 2 +- pkg/emulator/exec.go | 2 +- pkg/emulator/exec_test.go | 2 +- pkg/emulator/manager.go | 2 +- pkg/emulator/types.go | 2 +- pkg/executor/convert.go | 2 +- pkg/executor/convert_test.go | 2 +- pkg/executor/flow_runner.go | 2 +- pkg/executor/flow_runner_console_test.go | 2 +- pkg/executor/parallel.go | 2 +- pkg/executor/parallel_test.go | 2 +- pkg/executor/runner.go | 2 +- pkg/executor/runner_test.go | 2 +- pkg/executor/scripting.go | 2 +- pkg/executor/scripting_test.go | 2 +- pkg/executor/tap_options.go | 2 +- pkg/executor/tap_options_test.go | 2 +- pkg/flow/flow.go | 2 +- pkg/flow/parser.go | 2 +- pkg/flow/parser_test.go | 2 +- pkg/flow/selector.go | 2 +- pkg/flow/selector_test.go | 2 +- pkg/flow/step.go | 2 +- pkg/flow/step_test.go | 2 +- pkg/flutter/discovery.go | 2 +- pkg/flutter/discovery_iossim.go | 2 +- pkg/flutter/discovery_iossim_test.go | 2 +- pkg/flutter/discovery_test.go | 2 +- pkg/flutter/semantics.go | 2 +- pkg/flutter/semantics_test.go | 2 +- pkg/flutter/vmservice.go | 2 +- pkg/flutter/vmservice_test.go | 2 +- pkg/flutter/widgettree.go | 2 +- pkg/flutter/widgettree_test.go | 2 +- pkg/flutter/wrapper.go | 2 +- pkg/flutter/wrapper_test.go | 2 +- pkg/jsengine/engine.go | 2 +- pkg/jsengine/engine_test.go | 2 +- pkg/jsengine/http.go | 2 +- pkg/logger/logger.go | 2 +- pkg/logger/logger_test.go | 2 +- pkg/maestro/adapter.go | 2 +- pkg/maestro/adapter_test.go | 2 +- pkg/maestro/client.go | 2 +- pkg/maestro/client_test.go | 2 +- pkg/maestro/events.go | 2 +- pkg/maestro/events_test.go | 2 +- pkg/maestro/protocol.go | 2 +- pkg/report/allure.go | 2 +- pkg/report/allure_test.go | 2 +- pkg/report/atomic.go | 2 +- pkg/report/builder.go | 2 +- pkg/report/builder_test.go | 2 +- pkg/report/consumer.go | 2 +- pkg/report/consumer_test.go | 2 +- pkg/report/flow.go | 2 +- pkg/report/flow_test.go | 2 +- pkg/report/html.go | 2 +- pkg/report/html_test.go | 2 +- pkg/report/index.go | 2 +- pkg/report/index_test.go | 2 +- pkg/report/junit.go | 2 +- pkg/report/junit_test.go | 2 +- pkg/report/types.go | 2 +- pkg/report/types_test.go | 2 +- pkg/simulator/exec.go | 2 +- pkg/simulator/exec_test.go | 2 +- pkg/simulator/ios.go | 2 +- pkg/simulator/ios_test.go | 2 +- pkg/simulator/manager.go | 2 +- pkg/simulator/types.go | 2 +- pkg/uiautomator2/client.go | 2 +- pkg/uiautomator2/client_test.go | 2 +- pkg/uiautomator2/device.go | 2 +- pkg/uiautomator2/device_test.go | 2 +- pkg/uiautomator2/element.go | 2 +- pkg/uiautomator2/element_test.go | 2 +- pkg/uiautomator2/gestures.go | 2 +- pkg/uiautomator2/gestures_test.go | 2 +- pkg/uiautomator2/testing.go | 2 +- pkg/uiautomator2/types.go | 2 +- pkg/validator/validator.go | 2 +- pkg/validator/validator_test.go | 2 +- 221 files changed, 221 insertions(+), 221 deletions(-) diff --git a/LICENSE b/LICENSE index 1547882e..cbd5453c 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ END OF TERMS AND CONDITIONS - Copyright 2024 DeviceLab + Copyright 2024–2026 DeviceLab Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/LICENSES/LicenseRef-maestro-runner.txt b/LICENSES/LicenseRef-maestro-runner.txt index 1547882e..cbd5453c 100644 --- a/LICENSES/LicenseRef-maestro-runner.txt +++ b/LICENSES/LicenseRef-maestro-runner.txt @@ -176,7 +176,7 @@ END OF TERMS AND CONDITIONS - Copyright 2024 DeviceLab + Copyright 2024–2026 DeviceLab Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift index 2ab971a1..cf3b290f 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h index afd35706..5ae7b904 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2024 DeviceLab + * SPDX-FileCopyrightText: 2024–2026 DeviceLab * * SPDX-License-Identifier: LicenseRef-maestro-runner */ diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift index 231bc9ac..90ebaca7 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift index ab0e52a8..a7c26b65 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift index 861e8912..db524624 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift index 4a051bc2..8667057c 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift index 00b0bb87..91e37c8b 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift index d56dad37..6dd8dfdc 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift index d635579b..ff9ff35d 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h index d82b77f1..7c4b64a6 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2024 DeviceLab + * SPDX-FileCopyrightText: 2024–2026 DeviceLab * * SPDX-License-Identifier: LicenseRef-maestro-runner */ diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m index b621ecb9..32ecde5a 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m @@ -1,4 +1,4 @@ -% SPDX-FileCopyrightText: 2024 DeviceLab +% SPDX-FileCopyrightText: 2024–2026 DeviceLab % % SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/main.go b/main.go index 0e0b0b93..50abb3f8 100644 --- a/main.go +++ b/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/android.go b/pkg/cli/android.go index a5369c24..4967eabe 100644 --- a/pkg/cli/android.go +++ b/pkg/cli/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/cli.go b/pkg/cli/cli.go index 4334285d..bf3d92cf 100644 --- a/pkg/cli/cli.go +++ b/pkg/cli/cli.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/cli_test.go b/pkg/cli/cli_test.go index 3df46a3a..1b471abf 100644 --- a/pkg/cli/cli_test.go +++ b/pkg/cli/cli_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/device.go b/pkg/cli/device.go index beed527a..e728cbf2 100644 --- a/pkg/cli/device.go +++ b/pkg/cli/device.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/envfile.go b/pkg/cli/envfile.go index 2a72ae3a..f81d52fe 100644 --- a/pkg/cli/envfile.go +++ b/pkg/cli/envfile.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/envfile_test.go b/pkg/cli/envfile_test.go index 2d4aa135..424f1c66 100644 --- a/pkg/cli/envfile_test.go +++ b/pkg/cli/envfile_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/flutter_check.go b/pkg/cli/flutter_check.go index 0a2d5d63..ef7c5b3e 100644 --- a/pkg/cli/flutter_check.go +++ b/pkg/cli/flutter_check.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/flutter_check_test.go b/pkg/cli/flutter_check_test.go index 05f238b2..5393c9cb 100644 --- a/pkg/cli/flutter_check_test.go +++ b/pkg/cli/flutter_check_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/ios.go b/pkg/cli/ios.go index c870d87a..95ee25ef 100644 --- a/pkg/cli/ios.go +++ b/pkg/cli/ios.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/ios_devicelab.go b/pkg/cli/ios_devicelab.go index 881160a4..dd70c956 100644 --- a/pkg/cli/ios_devicelab.go +++ b/pkg/cli/ios_devicelab.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/test.go b/pkg/cli/test.go index 15d36f66..997e01c9 100644 --- a/pkg/cli/test.go +++ b/pkg/cli/test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/test_unified_output.go b/pkg/cli/test_unified_output.go index 2f11378e..be7f933c 100644 --- a/pkg/cli/test_unified_output.go +++ b/pkg/cli/test_unified_output.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/update.go b/pkg/cli/update.go index 9234819f..49524afa 100644 --- a/pkg/cli/update.go +++ b/pkg/cli/update.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/wda.go b/pkg/cli/wda.go index fd7ebfac..9a44cd5b 100644 --- a/pkg/cli/wda.go +++ b/pkg/cli/wda.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/web.go b/pkg/cli/web.go index a92bc784..8af3e71c 100644 --- a/pkg/cli/web.go +++ b/pkg/cli/web.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/composite.go b/pkg/cloud/composite.go index f7ef5854..9503a40d 100644 --- a/pkg/cloud/composite.go +++ b/pkg/cloud/composite.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/composite_test.go b/pkg/cloud/composite_test.go index bcd9eb6e..f8e1c842 100644 --- a/pkg/cloud/composite_test.go +++ b/pkg/cloud/composite_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/example_provider.go b/pkg/cloud/example_provider.go index 01544754..1b8c26ff 100644 --- a/pkg/cloud/example_provider.go +++ b/pkg/cloud/example_provider.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/loopback.go b/pkg/cloud/loopback.go index e20e37cc..d3c2a2ec 100644 --- a/pkg/cloud/loopback.go +++ b/pkg/cloud/loopback.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/loopback_test.go b/pkg/cloud/loopback_test.go index 13803852..e6c069c5 100644 --- a/pkg/cloud/loopback_test.go +++ b/pkg/cloud/loopback_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/provider.go b/pkg/cloud/provider.go index 725e1405..247b3eee 100644 --- a/pkg/cloud/provider.go +++ b/pkg/cloud/provider.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/provider_test.go b/pkg/cloud/provider_test.go index d2fc56ab..1f21804c 100644 --- a/pkg/cloud/provider_test.go +++ b/pkg/cloud/provider_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/saucelabs.go b/pkg/cloud/saucelabs.go index bcb887ce..66995363 100644 --- a/pkg/cloud/saucelabs.go +++ b/pkg/cloud/saucelabs.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/saucelabs_test.go b/pkg/cloud/saucelabs_test.go index fa6ff5b5..ed0f9b92 100644 --- a/pkg/cloud/saucelabs_test.go +++ b/pkg/cloud/saucelabs_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/session_export.go b/pkg/cloud/session_export.go index 8eaaa350..b6effb29 100644 --- a/pkg/cloud/session_export.go +++ b/pkg/cloud/session_export.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/session_export_test.go b/pkg/cloud/session_export_test.go index f3eb4806..c7956ef4 100644 --- a/pkg/cloud/session_export_test.go +++ b/pkg/cloud/session_export_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/config.go b/pkg/config/config.go index 0561c5df..a633cc39 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index df255cbf..ae0f7d7c 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/home.go b/pkg/config/home.go index b7a898b2..6ed6c299 100644 --- a/pkg/config/home.go +++ b/pkg/config/home.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/home_test.go b/pkg/config/home_test.go index 756aa5ef..aa9409ca 100644 --- a/pkg/config/home_test.go +++ b/pkg/config/home_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/artifacts.go b/pkg/core/artifacts.go index 492409e6..13b85155 100644 --- a/pkg/core/artifacts.go +++ b/pkg/core/artifacts.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/artifacts_test.go b/pkg/core/artifacts_test.go index 3b64f349..5d0f3c8d 100644 --- a/pkg/core/artifacts_test.go +++ b/pkg/core/artifacts_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/driver.go b/pkg/core/driver.go index b190e624..11200e3c 100644 --- a/pkg/core/driver.go +++ b/pkg/core/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/driver_test.go b/pkg/core/driver_test.go index 0280cfc9..b60712a1 100644 --- a/pkg/core/driver_test.go +++ b/pkg/core/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/element.go b/pkg/core/element.go index 612e476e..94fc092d 100644 --- a/pkg/core/element.go +++ b/pkg/core/element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/errors.go b/pkg/core/errors.go index 23e4e1e5..7942b44c 100644 --- a/pkg/core/errors.go +++ b/pkg/core/errors.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/errors_test.go b/pkg/core/errors_test.go index 4f8ced72..5c60ad30 100644 --- a/pkg/core/errors_test.go +++ b/pkg/core/errors_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/imagediff.go b/pkg/core/imagediff.go index 03034eb1..23eb2813 100644 --- a/pkg/core/imagediff.go +++ b/pkg/core/imagediff.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/imagediff_test.go b/pkg/core/imagediff_test.go index f7108a2f..64765172 100644 --- a/pkg/core/imagediff_test.go +++ b/pkg/core/imagediff_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/point.go b/pkg/core/point.go index 723c8234..86798b3e 100644 --- a/pkg/core/point.go +++ b/pkg/core/point.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/point_test.go b/pkg/core/point_test.go index 26334da3..df69fd16 100644 --- a/pkg/core/point_test.go +++ b/pkg/core/point_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/random.go b/pkg/core/random.go index ff930b6c..5f6903d7 100644 --- a/pkg/core/random.go +++ b/pkg/core/random.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/random_test.go b/pkg/core/random_test.go index 9e5d57e9..ef05edf2 100644 --- a/pkg/core/random_test.go +++ b/pkg/core/random_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/result.go b/pkg/core/result.go index bf2f32e0..f96001fa 100644 --- a/pkg/core/result.go +++ b/pkg/core/result.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/result_test.go b/pkg/core/result_test.go index 0b1a5ec8..dd40e790 100644 --- a/pkg/core/result_test.go +++ b/pkg/core/result_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/screenshot.go b/pkg/core/screenshot.go index 7c4e1a5a..28c04130 100644 --- a/pkg/core/screenshot.go +++ b/pkg/core/screenshot.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/screenshot_test.go b/pkg/core/screenshot_test.go index bc59e015..4156c6ae 100644 --- a/pkg/core/screenshot_test.go +++ b/pkg/core/screenshot_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/status.go b/pkg/core/status.go index 1f7aad52..6e23a3a7 100644 --- a/pkg/core/status.go +++ b/pkg/core/status.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/status_test.go b/pkg/core/status_test.go index afd7db06..2b856334 100644 --- a/pkg/core/status_test.go +++ b/pkg/core/status_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/android.go b/pkg/device/android.go index 1f425a88..80545fb3 100644 --- a/pkg/device/android.go +++ b/pkg/device/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/android_test.go b/pkg/device/android_test.go index c582b5a5..b51e9147 100644 --- a/pkg/device/android_test.go +++ b/pkg/device/android_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/devicelab_driver.go b/pkg/device/devicelab_driver.go index e77a2078..0a836ca4 100644 --- a/pkg/device/devicelab_driver.go +++ b/pkg/device/devicelab_driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/devicelab_driver_test.go b/pkg/device/devicelab_driver_test.go index c4b8eeb4..96e3cf3f 100644 --- a/pkg/device/devicelab_driver_test.go +++ b/pkg/device/devicelab_driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/discover.go b/pkg/device/discover.go index a88fc813..ebb8bd56 100644 --- a/pkg/device/discover.go +++ b/pkg/device/discover.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/discover_test.go b/pkg/device/discover_test.go index 94e64cc3..b958cf28 100644 --- a/pkg/device/discover_test.go +++ b/pkg/device/discover_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/exec.go b/pkg/device/exec.go index a383d452..594c407b 100644 --- a/pkg/device/exec.go +++ b/pkg/device/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/exec_test.go b/pkg/device/exec_test.go index 32de5c4e..f38ad3df 100644 --- a/pkg/device/exec_test.go +++ b/pkg/device/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/uiautomator.go b/pkg/device/uiautomator.go index 93850385..3cff84a5 100644 --- a/pkg/device/uiautomator.go +++ b/pkg/device/uiautomator.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/uiautomator_test.go b/pkg/device/uiautomator_test.go index d572cc61..3136bbc9 100644 --- a/pkg/device/uiautomator_test.go +++ b/pkg/device/uiautomator_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/client.go b/pkg/driver/appium/client.go index e0d190d7..ec28f21d 100644 --- a/pkg/driver/appium/client.go +++ b/pkg/driver/appium/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/client_test.go b/pkg/driver/appium/client_test.go index 1ae9c879..53d7728d 100644 --- a/pkg/driver/appium/client_test.go +++ b/pkg/driver/appium/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/commands.go b/pkg/driver/appium/commands.go index bc922636..03e58927 100644 --- a/pkg/driver/appium/commands.go +++ b/pkg/driver/appium/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/commands_test.go b/pkg/driver/appium/commands_test.go index 413a869a..4e14da29 100644 --- a/pkg/driver/appium/commands_test.go +++ b/pkg/driver/appium/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/driver.go b/pkg/driver/appium/driver.go index e7d98698..6dd97eb0 100644 --- a/pkg/driver/appium/driver.go +++ b/pkg/driver/appium/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/driver_test.go b/pkg/driver/appium/driver_test.go index b695d577..7ddcb10f 100644 --- a/pkg/driver/appium/driver_test.go +++ b/pkg/driver/appium/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/pagesource.go b/pkg/driver/appium/pagesource.go index 6e16f860..a5a08cf1 100644 --- a/pkg/driver/appium/pagesource.go +++ b/pkg/driver/appium/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/pagesource_test.go b/pkg/driver/appium/pagesource_test.go index c3c4b8b4..685a13b9 100644 --- a/pkg/driver/appium/pagesource_test.go +++ b/pkg/driver/appium/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/actionable_test.go b/pkg/driver/browser/cdp/actionable_test.go index 0805f164..9ff773ec 100644 --- a/pkg/driver/browser/cdp/actionable_test.go +++ b/pkg/driver/browser/cdp/actionable_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/commands.go b/pkg/driver/browser/cdp/commands.go index 29e0efe6..64c1d148 100644 --- a/pkg/driver/browser/cdp/commands.go +++ b/pkg/driver/browser/cdp/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/commands_iframe_test.go b/pkg/driver/browser/cdp/commands_iframe_test.go index 9a8dba4e..799fab6f 100644 --- a/pkg/driver/browser/cdp/commands_iframe_test.go +++ b/pkg/driver/browser/cdp/commands_iframe_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/console_report_test.go b/pkg/driver/browser/cdp/console_report_test.go index bc1db917..9212f5b9 100644 --- a/pkg/driver/browser/cdp/console_report_test.go +++ b/pkg/driver/browser/cdp/console_report_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/driver.go b/pkg/driver/browser/cdp/driver.go index 01160516..ee76e61e 100644 --- a/pkg/driver/browser/cdp/driver.go +++ b/pkg/driver/browser/cdp/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/driver_test.go b/pkg/driver/browser/cdp/driver_test.go index 6c3ab819..10578477 100644 --- a/pkg/driver/browser/cdp/driver_test.go +++ b/pkg/driver/browser/cdp/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/finder.go b/pkg/driver/browser/cdp/finder.go index dffbe788..5a3b93d2 100644 --- a/pkg/driver/browser/cdp/finder.go +++ b/pkg/driver/browser/cdp/finder.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/jshelper.go b/pkg/driver/browser/cdp/jshelper.go index 9802941a..763d9802 100644 --- a/pkg/driver/browser/cdp/jshelper.go +++ b/pkg/driver/browser/cdp/jshelper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/jshelper.js b/pkg/driver/browser/cdp/jshelper.js index 286c4f85..c0610367 100644 --- a/pkg/driver/browser/cdp/jshelper.js +++ b/pkg/driver/browser/cdp/jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/boundstappable_test.go b/pkg/driver/devicelab/boundstappable_test.go index 7baab2c5..2b596f55 100644 --- a/pkg/driver/devicelab/boundstappable_test.go +++ b/pkg/driver/devicelab/boundstappable_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/browser_jshelper.js b/pkg/driver/devicelab/browser_jshelper.js index 5d433d87..17e64ba6 100644 --- a/pkg/driver/devicelab/browser_jshelper.js +++ b/pkg/driver/devicelab/browser_jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands.go b/pkg/driver/devicelab/commands.go index 4b9906c8..6cbb56ba 100644 --- a/pkg/driver/devicelab/commands.go +++ b/pkg/driver/devicelab/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands_helpers_test.go b/pkg/driver/devicelab/commands_helpers_test.go index 20d5a1cb..9b5bf5f9 100644 --- a/pkg/driver/devicelab/commands_helpers_test.go +++ b/pkg/driver/devicelab/commands_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands_test.go b/pkg/driver/devicelab/commands_test.go index ba89fdad..c624789a 100644 --- a/pkg/driver/devicelab/commands_test.go +++ b/pkg/driver/devicelab/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/driver.go b/pkg/driver/devicelab/driver.go index 07ca0258..1ac4818d 100644 --- a/pkg/driver/devicelab/driver.go +++ b/pkg/driver/devicelab/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/jshelpers.go b/pkg/driver/devicelab/jshelpers.go index 66edd0dd..da60b068 100644 --- a/pkg/driver/devicelab/jshelpers.go +++ b/pkg/driver/devicelab/jshelpers.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/keyboard.go b/pkg/driver/devicelab/keyboard.go index 686d8e10..936664da 100644 --- a/pkg/driver/devicelab/keyboard.go +++ b/pkg/driver/devicelab/keyboard.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/lazyretry_test.go b/pkg/driver/devicelab/lazyretry_test.go index 94827ac0..3fe064f1 100644 --- a/pkg/driver/devicelab/lazyretry_test.go +++ b/pkg/driver/devicelab/lazyretry_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/native_element.go b/pkg/driver/devicelab/native_element.go index 03eda46b..056f7b4d 100644 --- a/pkg/driver/devicelab/native_element.go +++ b/pkg/driver/devicelab/native_element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/pagesource.go b/pkg/driver/devicelab/pagesource.go index 2b57d92c..7fd34ca9 100644 --- a/pkg/driver/devicelab/pagesource.go +++ b/pkg/driver/devicelab/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/pagesource_helpers_test.go b/pkg/driver/devicelab/pagesource_helpers_test.go index 5bbe1408..cfc0c657 100644 --- a/pkg/driver/devicelab/pagesource_helpers_test.go +++ b/pkg/driver/devicelab/pagesource_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/physicalscreen_test.go b/pkg/driver/devicelab/physicalscreen_test.go index a02bc993..1fe86afd 100644 --- a/pkg/driver/devicelab/physicalscreen_test.go +++ b/pkg/driver/devicelab/physicalscreen_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/web_element.go b/pkg/driver/devicelab/web_element.go index 9c3f09eb..f585680c 100644 --- a/pkg/driver/devicelab/web_element.go +++ b/pkg/driver/devicelab/web_element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/webview.go b/pkg/driver/devicelab/webview.go index 5a020564..ef5a2b6f 100644 --- a/pkg/driver/devicelab/webview.go +++ b/pkg/driver/devicelab/webview.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/webview_jshelper.js b/pkg/driver/devicelab/webview_jshelper.js index 76113480..9163c5d1 100644 --- a/pkg/driver/devicelab/webview_jshelper.js +++ b/pkg/driver/devicelab/webview_jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/build.go b/pkg/driver/devicelab_ios/build.go index 1dff21fb..4d601657 100644 --- a/pkg/driver/devicelab_ios/build.go +++ b/pkg/driver/devicelab_ios/build.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/client.go b/pkg/driver/devicelab_ios/client.go index a70f5cb7..156849a0 100644 --- a/pkg/driver/devicelab_ios/client.go +++ b/pkg/driver/devicelab_ios/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/commands.go b/pkg/driver/devicelab_ios/commands.go index 906e3d21..94af4261 100644 --- a/pkg/driver/devicelab_ios/commands.go +++ b/pkg/driver/devicelab_ios/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/driver.go b/pkg/driver/devicelab_ios/driver.go index 1242f520..b3176d91 100644 --- a/pkg/driver/devicelab_ios/driver.go +++ b/pkg/driver/devicelab_ios/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/pagesource.go b/pkg/driver/devicelab_ios/pagesource.go index b90de7d9..7e0079ee 100644 --- a/pkg/driver/devicelab_ios/pagesource.go +++ b/pkg/driver/devicelab_ios/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/setup.go b/pkg/driver/devicelab_ios/setup.go index 0d0dcf27..89e7b1f8 100644 --- a/pkg/driver/devicelab_ios/setup.go +++ b/pkg/driver/devicelab_ios/setup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/simctl.go b/pkg/driver/devicelab_ios/simctl.go index 267c7d9b..4a0b2f09 100644 --- a/pkg/driver/devicelab_ios/simctl.go +++ b/pkg/driver/devicelab_ios/simctl.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/types.go b/pkg/driver/devicelab_ios/types.go index 68f16be3..183b3ffc 100644 --- a/pkg/driver/devicelab_ios/types.go +++ b/pkg/driver/devicelab_ios/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/mock/mock.go b/pkg/driver/mock/mock.go index 8e2af539..2296501b 100644 --- a/pkg/driver/mock/mock.go +++ b/pkg/driver/mock/mock.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/mock/mock_test.go b/pkg/driver/mock/mock_test.go index bb2a3bc1..e1a02a41 100644 --- a/pkg/driver/mock/mock_test.go +++ b/pkg/driver/mock/mock_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/commands.go b/pkg/driver/uiautomator2/commands.go index de0ddc29..f6f02bf6 100644 --- a/pkg/driver/uiautomator2/commands.go +++ b/pkg/driver/uiautomator2/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/commands_test.go b/pkg/driver/uiautomator2/commands_test.go index 799b67d2..d43503cf 100644 --- a/pkg/driver/uiautomator2/commands_test.go +++ b/pkg/driver/uiautomator2/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/driver.go b/pkg/driver/uiautomator2/driver.go index b97bf2e8..17b22012 100644 --- a/pkg/driver/uiautomator2/driver.go +++ b/pkg/driver/uiautomator2/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/driver_test.go b/pkg/driver/uiautomator2/driver_test.go index 5d6287a9..9fd2dd46 100644 --- a/pkg/driver/uiautomator2/driver_test.go +++ b/pkg/driver/uiautomator2/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/keyboard.go b/pkg/driver/uiautomator2/keyboard.go index ca2fc7e5..0bf6354b 100644 --- a/pkg/driver/uiautomator2/keyboard.go +++ b/pkg/driver/uiautomator2/keyboard.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/keyboard_test.go b/pkg/driver/uiautomator2/keyboard_test.go index 3924dd72..55c25932 100644 --- a/pkg/driver/uiautomator2/keyboard_test.go +++ b/pkg/driver/uiautomator2/keyboard_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/pagesource.go b/pkg/driver/uiautomator2/pagesource.go index fd4d2fea..b823fe5e 100644 --- a/pkg/driver/uiautomator2/pagesource.go +++ b/pkg/driver/uiautomator2/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/pagesource_test.go b/pkg/driver/uiautomator2/pagesource_test.go index d5e35926..43fc61fe 100644 --- a/pkg/driver/uiautomator2/pagesource_test.go +++ b/pkg/driver/uiautomator2/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/client.go b/pkg/driver/wda/client.go index 064e9a3a..d3774e96 100644 --- a/pkg/driver/wda/client.go +++ b/pkg/driver/wda/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/client_test.go b/pkg/driver/wda/client_test.go index 0bcb8a3b..44df6a7a 100644 --- a/pkg/driver/wda/client_test.go +++ b/pkg/driver/wda/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/commands.go b/pkg/driver/wda/commands.go index 7afaf1d2..cc88473e 100644 --- a/pkg/driver/wda/commands.go +++ b/pkg/driver/wda/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/commands_test.go b/pkg/driver/wda/commands_test.go index 34253941..ad2e24dc 100644 --- a/pkg/driver/wda/commands_test.go +++ b/pkg/driver/wda/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/crashloop_test.go b/pkg/driver/wda/crashloop_test.go index c2d7fa55..c35f6929 100644 --- a/pkg/driver/wda/crashloop_test.go +++ b/pkg/driver/wda/crashloop_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/driver.go b/pkg/driver/wda/driver.go index d6b4dc2d..ab44f9aa 100644 --- a/pkg/driver/wda/driver.go +++ b/pkg/driver/wda/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/driver_test.go b/pkg/driver/wda/driver_test.go index af45fbd0..acf641ad 100644 --- a/pkg/driver/wda/driver_test.go +++ b/pkg/driver/wda/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/exec.go b/pkg/driver/wda/exec.go index 2e25011d..9d530b11 100644 --- a/pkg/driver/wda/exec.go +++ b/pkg/driver/wda/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/pagesource.go b/pkg/driver/wda/pagesource.go index e192b8eb..38d993bd 100644 --- a/pkg/driver/wda/pagesource.go +++ b/pkg/driver/wda/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/pagesource_test.go b/pkg/driver/wda/pagesource_test.go index 407bb1d4..210489b8 100644 --- a/pkg/driver/wda/pagesource_test.go +++ b/pkg/driver/wda/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/runner.go b/pkg/driver/wda/runner.go index af1c8d6b..e4d521df 100644 --- a/pkg/driver/wda/runner.go +++ b/pkg/driver/wda/runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/runner_test.go b/pkg/driver/wda/runner_test.go index 2a9e7831..1fe7f6d0 100644 --- a/pkg/driver/wda/runner_test.go +++ b/pkg/driver/wda/runner_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/setup.go b/pkg/driver/wda/setup.go index 701c24b4..72d6209b 100644 --- a/pkg/driver/wda/setup.go +++ b/pkg/driver/wda/setup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/android.go b/pkg/emulator/android.go index 8be23dfb..51760058 100644 --- a/pkg/emulator/android.go +++ b/pkg/emulator/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/android_test.go b/pkg/emulator/android_test.go index cc55f0b7..4726d027 100644 --- a/pkg/emulator/android_test.go +++ b/pkg/emulator/android_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/exec.go b/pkg/emulator/exec.go index 445119a0..96b801ec 100644 --- a/pkg/emulator/exec.go +++ b/pkg/emulator/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/exec_test.go b/pkg/emulator/exec_test.go index b1d1313a..3754d55f 100644 --- a/pkg/emulator/exec_test.go +++ b/pkg/emulator/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/manager.go b/pkg/emulator/manager.go index 2e44fff6..6b9df894 100644 --- a/pkg/emulator/manager.go +++ b/pkg/emulator/manager.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/types.go b/pkg/emulator/types.go index c2f2bb2f..a3f6fa94 100644 --- a/pkg/emulator/types.go +++ b/pkg/emulator/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/convert.go b/pkg/executor/convert.go index fd1788e3..e2876617 100644 --- a/pkg/executor/convert.go +++ b/pkg/executor/convert.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/convert_test.go b/pkg/executor/convert_test.go index ea2956ff..e42ec82b 100644 --- a/pkg/executor/convert_test.go +++ b/pkg/executor/convert_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/flow_runner.go b/pkg/executor/flow_runner.go index 280f42e4..911af535 100644 --- a/pkg/executor/flow_runner.go +++ b/pkg/executor/flow_runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/flow_runner_console_test.go b/pkg/executor/flow_runner_console_test.go index f70cbd6a..8bdc1ca7 100644 --- a/pkg/executor/flow_runner_console_test.go +++ b/pkg/executor/flow_runner_console_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/parallel.go b/pkg/executor/parallel.go index f275d85a..49fd79e0 100644 --- a/pkg/executor/parallel.go +++ b/pkg/executor/parallel.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/parallel_test.go b/pkg/executor/parallel_test.go index 37410b89..7e481f6a 100644 --- a/pkg/executor/parallel_test.go +++ b/pkg/executor/parallel_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/runner.go b/pkg/executor/runner.go index 4ba524ab..6aad6990 100644 --- a/pkg/executor/runner.go +++ b/pkg/executor/runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/runner_test.go b/pkg/executor/runner_test.go index 5f2ca0f5..bb16c747 100644 --- a/pkg/executor/runner_test.go +++ b/pkg/executor/runner_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/scripting.go b/pkg/executor/scripting.go index 172314bb..7c9f2cf3 100644 --- a/pkg/executor/scripting.go +++ b/pkg/executor/scripting.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/scripting_test.go b/pkg/executor/scripting_test.go index 55dae520..f18c1f90 100644 --- a/pkg/executor/scripting_test.go +++ b/pkg/executor/scripting_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/tap_options.go b/pkg/executor/tap_options.go index 9b63d67e..70815a6c 100644 --- a/pkg/executor/tap_options.go +++ b/pkg/executor/tap_options.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/tap_options_test.go b/pkg/executor/tap_options_test.go index 3fc6704f..81620bff 100644 --- a/pkg/executor/tap_options_test.go +++ b/pkg/executor/tap_options_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/flow.go b/pkg/flow/flow.go index d4ac326f..3a7a70e5 100644 --- a/pkg/flow/flow.go +++ b/pkg/flow/flow.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/parser.go b/pkg/flow/parser.go index e6ad5111..f22e8ebb 100644 --- a/pkg/flow/parser.go +++ b/pkg/flow/parser.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/parser_test.go b/pkg/flow/parser_test.go index 5464758c..978b46d9 100644 --- a/pkg/flow/parser_test.go +++ b/pkg/flow/parser_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/selector.go b/pkg/flow/selector.go index f9f25d4c..058da529 100644 --- a/pkg/flow/selector.go +++ b/pkg/flow/selector.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/selector_test.go b/pkg/flow/selector_test.go index 4dcb498f..320b27b6 100644 --- a/pkg/flow/selector_test.go +++ b/pkg/flow/selector_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/step.go b/pkg/flow/step.go index 4ebddd99..4392ebc8 100644 --- a/pkg/flow/step.go +++ b/pkg/flow/step.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/step_test.go b/pkg/flow/step_test.go index e72d40dc..dfaf9ba7 100644 --- a/pkg/flow/step_test.go +++ b/pkg/flow/step_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery.go b/pkg/flutter/discovery.go index f520a9b2..0ff2fc9b 100644 --- a/pkg/flutter/discovery.go +++ b/pkg/flutter/discovery.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_iossim.go b/pkg/flutter/discovery_iossim.go index 9cc9332c..593bfa15 100644 --- a/pkg/flutter/discovery_iossim.go +++ b/pkg/flutter/discovery_iossim.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_iossim_test.go b/pkg/flutter/discovery_iossim_test.go index 4b1e4441..5250dcaf 100644 --- a/pkg/flutter/discovery_iossim_test.go +++ b/pkg/flutter/discovery_iossim_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_test.go b/pkg/flutter/discovery_test.go index 896dc75d..f5a69f00 100644 --- a/pkg/flutter/discovery_test.go +++ b/pkg/flutter/discovery_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/semantics.go b/pkg/flutter/semantics.go index 4daad252..6533433c 100644 --- a/pkg/flutter/semantics.go +++ b/pkg/flutter/semantics.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/semantics_test.go b/pkg/flutter/semantics_test.go index e73ce4b1..91249675 100644 --- a/pkg/flutter/semantics_test.go +++ b/pkg/flutter/semantics_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/vmservice.go b/pkg/flutter/vmservice.go index 32276cf0..97173948 100644 --- a/pkg/flutter/vmservice.go +++ b/pkg/flutter/vmservice.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/vmservice_test.go b/pkg/flutter/vmservice_test.go index 628af492..ec7b8b15 100644 --- a/pkg/flutter/vmservice_test.go +++ b/pkg/flutter/vmservice_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/widgettree.go b/pkg/flutter/widgettree.go index 0ad1068f..78d87357 100644 --- a/pkg/flutter/widgettree.go +++ b/pkg/flutter/widgettree.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/widgettree_test.go b/pkg/flutter/widgettree_test.go index 07b26099..95aa334a 100644 --- a/pkg/flutter/widgettree_test.go +++ b/pkg/flutter/widgettree_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/wrapper.go b/pkg/flutter/wrapper.go index a403e9da..ff24723b 100644 --- a/pkg/flutter/wrapper.go +++ b/pkg/flutter/wrapper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/wrapper_test.go b/pkg/flutter/wrapper_test.go index 2db88c57..b13a72ee 100644 --- a/pkg/flutter/wrapper_test.go +++ b/pkg/flutter/wrapper_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/engine.go b/pkg/jsengine/engine.go index e27db9e0..8eb3c89e 100644 --- a/pkg/jsengine/engine.go +++ b/pkg/jsengine/engine.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/engine_test.go b/pkg/jsengine/engine_test.go index 300b896e..206d72f7 100644 --- a/pkg/jsengine/engine_test.go +++ b/pkg/jsengine/engine_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/http.go b/pkg/jsengine/http.go index f62d9071..f673bddc 100644 --- a/pkg/jsengine/http.go +++ b/pkg/jsengine/http.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go index ce6e560d..0af5739b 100644 --- a/pkg/logger/logger.go +++ b/pkg/logger/logger.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/logger/logger_test.go b/pkg/logger/logger_test.go index d8049a50..34ae291b 100644 --- a/pkg/logger/logger_test.go +++ b/pkg/logger/logger_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/adapter.go b/pkg/maestro/adapter.go index e48f7573..18f582f9 100644 --- a/pkg/maestro/adapter.go +++ b/pkg/maestro/adapter.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/adapter_test.go b/pkg/maestro/adapter_test.go index e3e73302..b03b47e9 100644 --- a/pkg/maestro/adapter_test.go +++ b/pkg/maestro/adapter_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/client.go b/pkg/maestro/client.go index 1799a1fd..7b488a02 100644 --- a/pkg/maestro/client.go +++ b/pkg/maestro/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/client_test.go b/pkg/maestro/client_test.go index 33327cc0..fc0a110f 100644 --- a/pkg/maestro/client_test.go +++ b/pkg/maestro/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/events.go b/pkg/maestro/events.go index 4bfe4965..ae3f8f15 100644 --- a/pkg/maestro/events.go +++ b/pkg/maestro/events.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/events_test.go b/pkg/maestro/events_test.go index 52f53f57..f4d9609e 100644 --- a/pkg/maestro/events_test.go +++ b/pkg/maestro/events_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/protocol.go b/pkg/maestro/protocol.go index 45294d10..fe1a31b4 100644 --- a/pkg/maestro/protocol.go +++ b/pkg/maestro/protocol.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/allure.go b/pkg/report/allure.go index 5267da79..6f64267b 100644 --- a/pkg/report/allure.go +++ b/pkg/report/allure.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/allure_test.go b/pkg/report/allure_test.go index e9cc006f..daa3b564 100644 --- a/pkg/report/allure_test.go +++ b/pkg/report/allure_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/atomic.go b/pkg/report/atomic.go index e198c2a0..8bb971ba 100644 --- a/pkg/report/atomic.go +++ b/pkg/report/atomic.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/builder.go b/pkg/report/builder.go index 9a2aa27c..5ef98d3c 100644 --- a/pkg/report/builder.go +++ b/pkg/report/builder.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/builder_test.go b/pkg/report/builder_test.go index 5bb6426b..6a6c6898 100644 --- a/pkg/report/builder_test.go +++ b/pkg/report/builder_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/consumer.go b/pkg/report/consumer.go index 1d442b8f..d77f4a97 100644 --- a/pkg/report/consumer.go +++ b/pkg/report/consumer.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/consumer_test.go b/pkg/report/consumer_test.go index e4b72099..248ae355 100644 --- a/pkg/report/consumer_test.go +++ b/pkg/report/consumer_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/flow.go b/pkg/report/flow.go index fef8f42b..512347fb 100644 --- a/pkg/report/flow.go +++ b/pkg/report/flow.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/flow_test.go b/pkg/report/flow_test.go index b049933d..08d6ffdf 100644 --- a/pkg/report/flow_test.go +++ b/pkg/report/flow_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/html.go b/pkg/report/html.go index 53b1f420..94bba512 100644 --- a/pkg/report/html.go +++ b/pkg/report/html.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/html_test.go b/pkg/report/html_test.go index 71ba7610..18dc6354 100644 --- a/pkg/report/html_test.go +++ b/pkg/report/html_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/index.go b/pkg/report/index.go index c0df19d7..4d9b08ff 100644 --- a/pkg/report/index.go +++ b/pkg/report/index.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/index_test.go b/pkg/report/index_test.go index 5f51e0b6..56c2eadb 100644 --- a/pkg/report/index_test.go +++ b/pkg/report/index_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/junit.go b/pkg/report/junit.go index 44b236a3..01e2e0da 100644 --- a/pkg/report/junit.go +++ b/pkg/report/junit.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/junit_test.go b/pkg/report/junit_test.go index f122bcfb..17b3de1a 100644 --- a/pkg/report/junit_test.go +++ b/pkg/report/junit_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/types.go b/pkg/report/types.go index 6f71f5da..0050f445 100644 --- a/pkg/report/types.go +++ b/pkg/report/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/types_test.go b/pkg/report/types_test.go index 8ff0dfd6..e3ca6eef 100644 --- a/pkg/report/types_test.go +++ b/pkg/report/types_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/exec.go b/pkg/simulator/exec.go index 262760a6..3471d803 100644 --- a/pkg/simulator/exec.go +++ b/pkg/simulator/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/exec_test.go b/pkg/simulator/exec_test.go index 6ecc8b72..84ba22ed 100644 --- a/pkg/simulator/exec_test.go +++ b/pkg/simulator/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/ios.go b/pkg/simulator/ios.go index a6f42c6d..e2f2b436 100644 --- a/pkg/simulator/ios.go +++ b/pkg/simulator/ios.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/ios_test.go b/pkg/simulator/ios_test.go index a714c94f..e352e3c2 100644 --- a/pkg/simulator/ios_test.go +++ b/pkg/simulator/ios_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/manager.go b/pkg/simulator/manager.go index 41c285dc..3f7bcf8b 100644 --- a/pkg/simulator/manager.go +++ b/pkg/simulator/manager.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/types.go b/pkg/simulator/types.go index 8960eef2..72a48742 100644 --- a/pkg/simulator/types.go +++ b/pkg/simulator/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/client.go b/pkg/uiautomator2/client.go index 87f03f0f..9939a492 100644 --- a/pkg/uiautomator2/client.go +++ b/pkg/uiautomator2/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/client_test.go b/pkg/uiautomator2/client_test.go index f97e9197..d4dffc22 100644 --- a/pkg/uiautomator2/client_test.go +++ b/pkg/uiautomator2/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/device.go b/pkg/uiautomator2/device.go index 2f9f6df6..ceaa0eff 100644 --- a/pkg/uiautomator2/device.go +++ b/pkg/uiautomator2/device.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/device_test.go b/pkg/uiautomator2/device_test.go index 04cd80c8..e396a23b 100644 --- a/pkg/uiautomator2/device_test.go +++ b/pkg/uiautomator2/device_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/element.go b/pkg/uiautomator2/element.go index 0d6017ba..a7059320 100644 --- a/pkg/uiautomator2/element.go +++ b/pkg/uiautomator2/element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/element_test.go b/pkg/uiautomator2/element_test.go index 95d4d0c7..da8cfa72 100644 --- a/pkg/uiautomator2/element_test.go +++ b/pkg/uiautomator2/element_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/gestures.go b/pkg/uiautomator2/gestures.go index 30a9f5f5..0f0471be 100644 --- a/pkg/uiautomator2/gestures.go +++ b/pkg/uiautomator2/gestures.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/gestures_test.go b/pkg/uiautomator2/gestures_test.go index 11ce13af..afbd99cd 100644 --- a/pkg/uiautomator2/gestures_test.go +++ b/pkg/uiautomator2/gestures_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/testing.go b/pkg/uiautomator2/testing.go index 5f6a2496..e623c54e 100644 --- a/pkg/uiautomator2/testing.go +++ b/pkg/uiautomator2/testing.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/types.go b/pkg/uiautomator2/types.go index 0149cdc1..58c30c59 100644 --- a/pkg/uiautomator2/types.go +++ b/pkg/uiautomator2/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/validator/validator.go b/pkg/validator/validator.go index 5c926fd2..4ffd71b0 100644 --- a/pkg/validator/validator.go +++ b/pkg/validator/validator.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/validator/validator_test.go b/pkg/validator/validator_test.go index ad682f95..c57f05c6 100644 --- a/pkg/validator/validator_test.go +++ b/pkg/validator/validator_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab // // SPDX-License-Identifier: LicenseRef-maestro-runner From df9bb8ebf8d614603a259da324f26e21949fd040 Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 18:54:39 +0700 Subject: [PATCH 3/7] chore: attribute project contributors in copyright Update copyright headers to attribute contributors by name alongside the organisation. --- LICENSE | 2 +- LICENSES/LicenseRef-maestro-runner.txt | 2 +- drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift | 2 +- .../DevicelabIOSRunnerUITests/Bridging-Header.h | 2 +- .../DevicelabIOSRunnerUITests/PixelDiff.swift | 2 +- .../RunnerTests+CommandExecution.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Environment.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Models.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift | 2 +- .../DevicelabIOSRunnerUITests/SyntheticTyping.h | 2 +- .../DevicelabIOSRunnerUITests/SyntheticTyping.m | 2 +- main.go | 2 +- pkg/cli/android.go | 2 +- pkg/cli/cli.go | 2 +- pkg/cli/cli_test.go | 2 +- pkg/cli/device.go | 2 +- pkg/cli/envfile.go | 2 +- pkg/cli/envfile_test.go | 2 +- pkg/cli/flutter_check.go | 2 +- pkg/cli/flutter_check_test.go | 2 +- pkg/cli/ios.go | 2 +- pkg/cli/ios_devicelab.go | 2 +- pkg/cli/test.go | 2 +- pkg/cli/test_unified_output.go | 2 +- pkg/cli/update.go | 2 +- pkg/cli/wda.go | 2 +- pkg/cli/web.go | 2 +- pkg/cloud/composite.go | 2 +- pkg/cloud/composite_test.go | 2 +- pkg/cloud/example_provider.go | 2 +- pkg/cloud/loopback.go | 2 +- pkg/cloud/loopback_test.go | 2 +- pkg/cloud/provider.go | 2 +- pkg/cloud/provider_test.go | 2 +- pkg/cloud/saucelabs.go | 2 +- pkg/cloud/saucelabs_test.go | 2 +- pkg/cloud/session_export.go | 2 +- pkg/cloud/session_export_test.go | 2 +- pkg/config/config.go | 2 +- pkg/config/config_test.go | 2 +- pkg/config/home.go | 2 +- pkg/config/home_test.go | 2 +- pkg/core/artifacts.go | 2 +- pkg/core/artifacts_test.go | 2 +- pkg/core/driver.go | 2 +- pkg/core/driver_test.go | 2 +- pkg/core/element.go | 2 +- pkg/core/errors.go | 2 +- pkg/core/errors_test.go | 2 +- pkg/core/imagediff.go | 2 +- pkg/core/imagediff_test.go | 2 +- pkg/core/point.go | 2 +- pkg/core/point_test.go | 2 +- pkg/core/random.go | 2 +- pkg/core/random_test.go | 2 +- pkg/core/result.go | 2 +- pkg/core/result_test.go | 2 +- pkg/core/screenshot.go | 2 +- pkg/core/screenshot_test.go | 2 +- pkg/core/status.go | 2 +- pkg/core/status_test.go | 2 +- pkg/device/android.go | 2 +- pkg/device/android_test.go | 2 +- pkg/device/devicelab_driver.go | 2 +- pkg/device/devicelab_driver_test.go | 2 +- pkg/device/discover.go | 2 +- pkg/device/discover_test.go | 2 +- pkg/device/exec.go | 2 +- pkg/device/exec_test.go | 2 +- pkg/device/uiautomator.go | 2 +- pkg/device/uiautomator_test.go | 2 +- pkg/driver/appium/client.go | 2 +- pkg/driver/appium/client_test.go | 2 +- pkg/driver/appium/commands.go | 2 +- pkg/driver/appium/commands_test.go | 2 +- pkg/driver/appium/driver.go | 2 +- pkg/driver/appium/driver_test.go | 2 +- pkg/driver/appium/pagesource.go | 2 +- pkg/driver/appium/pagesource_test.go | 2 +- pkg/driver/browser/cdp/actionable_test.go | 2 +- pkg/driver/browser/cdp/commands.go | 2 +- pkg/driver/browser/cdp/commands_iframe_test.go | 2 +- pkg/driver/browser/cdp/console_report_test.go | 2 +- pkg/driver/browser/cdp/driver.go | 2 +- pkg/driver/browser/cdp/driver_test.go | 2 +- pkg/driver/browser/cdp/finder.go | 2 +- pkg/driver/browser/cdp/jshelper.go | 2 +- pkg/driver/browser/cdp/jshelper.js | 2 +- pkg/driver/devicelab/boundstappable_test.go | 2 +- pkg/driver/devicelab/browser_jshelper.js | 2 +- pkg/driver/devicelab/commands.go | 2 +- pkg/driver/devicelab/commands_helpers_test.go | 2 +- pkg/driver/devicelab/commands_test.go | 2 +- pkg/driver/devicelab/driver.go | 2 +- pkg/driver/devicelab/jshelpers.go | 2 +- pkg/driver/devicelab/keyboard.go | 2 +- pkg/driver/devicelab/lazyretry_test.go | 2 +- pkg/driver/devicelab/native_element.go | 2 +- pkg/driver/devicelab/pagesource.go | 2 +- pkg/driver/devicelab/pagesource_helpers_test.go | 2 +- pkg/driver/devicelab/physicalscreen_test.go | 2 +- pkg/driver/devicelab/web_element.go | 2 +- pkg/driver/devicelab/webview.go | 2 +- pkg/driver/devicelab/webview_jshelper.js | 2 +- pkg/driver/devicelab_ios/build.go | 2 +- pkg/driver/devicelab_ios/client.go | 2 +- pkg/driver/devicelab_ios/commands.go | 2 +- pkg/driver/devicelab_ios/driver.go | 2 +- pkg/driver/devicelab_ios/pagesource.go | 2 +- pkg/driver/devicelab_ios/setup.go | 2 +- pkg/driver/devicelab_ios/simctl.go | 2 +- pkg/driver/devicelab_ios/types.go | 2 +- pkg/driver/mock/mock.go | 2 +- pkg/driver/mock/mock_test.go | 2 +- pkg/driver/uiautomator2/commands.go | 2 +- pkg/driver/uiautomator2/commands_test.go | 2 +- pkg/driver/uiautomator2/driver.go | 2 +- pkg/driver/uiautomator2/driver_test.go | 2 +- pkg/driver/uiautomator2/keyboard.go | 2 +- pkg/driver/uiautomator2/keyboard_test.go | 2 +- pkg/driver/uiautomator2/pagesource.go | 2 +- pkg/driver/uiautomator2/pagesource_test.go | 2 +- pkg/driver/wda/client.go | 2 +- pkg/driver/wda/client_test.go | 2 +- pkg/driver/wda/commands.go | 2 +- pkg/driver/wda/commands_test.go | 2 +- pkg/driver/wda/crashloop_test.go | 2 +- pkg/driver/wda/driver.go | 2 +- pkg/driver/wda/driver_test.go | 2 +- pkg/driver/wda/exec.go | 2 +- pkg/driver/wda/pagesource.go | 2 +- pkg/driver/wda/pagesource_test.go | 2 +- pkg/driver/wda/runner.go | 2 +- pkg/driver/wda/runner_test.go | 2 +- pkg/driver/wda/setup.go | 2 +- pkg/emulator/android.go | 2 +- pkg/emulator/android_test.go | 2 +- pkg/emulator/exec.go | 2 +- pkg/emulator/exec_test.go | 2 +- pkg/emulator/manager.go | 2 +- pkg/emulator/types.go | 2 +- pkg/executor/convert.go | 2 +- pkg/executor/convert_test.go | 2 +- pkg/executor/flow_runner.go | 2 +- pkg/executor/flow_runner_console_test.go | 2 +- pkg/executor/parallel.go | 2 +- pkg/executor/parallel_test.go | 2 +- pkg/executor/runner.go | 2 +- pkg/executor/runner_test.go | 2 +- pkg/executor/scripting.go | 2 +- pkg/executor/scripting_test.go | 2 +- pkg/executor/tap_options.go | 2 +- pkg/executor/tap_options_test.go | 2 +- pkg/flow/flow.go | 2 +- pkg/flow/parser.go | 2 +- pkg/flow/parser_test.go | 2 +- pkg/flow/selector.go | 2 +- pkg/flow/selector_test.go | 2 +- pkg/flow/step.go | 2 +- pkg/flow/step_test.go | 2 +- pkg/flutter/discovery.go | 2 +- pkg/flutter/discovery_iossim.go | 2 +- pkg/flutter/discovery_iossim_test.go | 2 +- pkg/flutter/discovery_test.go | 2 +- pkg/flutter/semantics.go | 2 +- pkg/flutter/semantics_test.go | 2 +- pkg/flutter/vmservice.go | 2 +- pkg/flutter/vmservice_test.go | 2 +- pkg/flutter/widgettree.go | 2 +- pkg/flutter/widgettree_test.go | 2 +- pkg/flutter/wrapper.go | 2 +- pkg/flutter/wrapper_test.go | 2 +- pkg/jsengine/engine.go | 2 +- pkg/jsengine/engine_test.go | 2 +- pkg/jsengine/http.go | 2 +- pkg/logger/logger.go | 2 +- pkg/logger/logger_test.go | 2 +- pkg/maestro/adapter.go | 2 +- pkg/maestro/adapter_test.go | 2 +- pkg/maestro/client.go | 2 +- pkg/maestro/client_test.go | 2 +- pkg/maestro/events.go | 2 +- pkg/maestro/events_test.go | 2 +- pkg/maestro/protocol.go | 2 +- pkg/report/allure.go | 2 +- pkg/report/allure_test.go | 2 +- pkg/report/atomic.go | 2 +- pkg/report/builder.go | 2 +- pkg/report/builder_test.go | 2 +- pkg/report/consumer.go | 2 +- pkg/report/consumer_test.go | 2 +- pkg/report/flow.go | 2 +- pkg/report/flow_test.go | 2 +- pkg/report/html.go | 2 +- pkg/report/html_test.go | 2 +- pkg/report/index.go | 2 +- pkg/report/index_test.go | 2 +- pkg/report/junit.go | 2 +- pkg/report/junit_test.go | 2 +- pkg/report/types.go | 2 +- pkg/report/types_test.go | 2 +- pkg/simulator/exec.go | 2 +- pkg/simulator/exec_test.go | 2 +- pkg/simulator/ios.go | 2 +- pkg/simulator/ios_test.go | 2 +- pkg/simulator/manager.go | 2 +- pkg/simulator/types.go | 2 +- pkg/uiautomator2/client.go | 2 +- pkg/uiautomator2/client_test.go | 2 +- pkg/uiautomator2/device.go | 2 +- pkg/uiautomator2/device_test.go | 2 +- pkg/uiautomator2/element.go | 2 +- pkg/uiautomator2/element_test.go | 2 +- pkg/uiautomator2/gestures.go | 2 +- pkg/uiautomator2/gestures_test.go | 2 +- pkg/uiautomator2/testing.go | 2 +- pkg/uiautomator2/types.go | 2 +- pkg/validator/validator.go | 2 +- pkg/validator/validator_test.go | 2 +- 221 files changed, 221 insertions(+), 221 deletions(-) diff --git a/LICENSE b/LICENSE index cbd5453c..62872184 100644 --- a/LICENSE +++ b/LICENSE @@ -176,7 +176,7 @@ END OF TERMS AND CONDITIONS - Copyright 2024–2026 DeviceLab + Copyright 2024–2026 DeviceLab and the Project Contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/LICENSES/LicenseRef-maestro-runner.txt b/LICENSES/LicenseRef-maestro-runner.txt index cbd5453c..62872184 100644 --- a/LICENSES/LicenseRef-maestro-runner.txt +++ b/LICENSES/LicenseRef-maestro-runner.txt @@ -176,7 +176,7 @@ END OF TERMS AND CONDITIONS - Copyright 2024–2026 DeviceLab + Copyright 2024–2026 DeviceLab and the Project Contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift index cf3b290f..b2b0a2b7 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h index 5ae7b904..06c6176f 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/Bridging-Header.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2024–2026 DeviceLab + * SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors * * SPDX-License-Identifier: LicenseRef-maestro-runner */ diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift index 90ebaca7..f7cac462 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift index a7c26b65..a65e57ae 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift index db524624..0f551d69 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift index 8667057c..880892af 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift index 91e37c8b..a7ae4be0 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift index 6dd8dfdc..8996098a 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift index ff9ff35d..12c1f970 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h index 7c4b64a6..7aab9d67 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2024–2026 DeviceLab + * SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors * * SPDX-License-Identifier: LicenseRef-maestro-runner */ diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m index 32ecde5a..ed3b7d09 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/SyntheticTyping.m @@ -1,4 +1,4 @@ -% SPDX-FileCopyrightText: 2024–2026 DeviceLab +% SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors % % SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/main.go b/main.go index 50abb3f8..28050c35 100644 --- a/main.go +++ b/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/android.go b/pkg/cli/android.go index 4967eabe..39777a64 100644 --- a/pkg/cli/android.go +++ b/pkg/cli/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/cli.go b/pkg/cli/cli.go index bf3d92cf..83cd8145 100644 --- a/pkg/cli/cli.go +++ b/pkg/cli/cli.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/cli_test.go b/pkg/cli/cli_test.go index 1b471abf..e269407d 100644 --- a/pkg/cli/cli_test.go +++ b/pkg/cli/cli_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/device.go b/pkg/cli/device.go index e728cbf2..70a144fa 100644 --- a/pkg/cli/device.go +++ b/pkg/cli/device.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/envfile.go b/pkg/cli/envfile.go index f81d52fe..c4e85809 100644 --- a/pkg/cli/envfile.go +++ b/pkg/cli/envfile.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/envfile_test.go b/pkg/cli/envfile_test.go index 424f1c66..d01899b1 100644 --- a/pkg/cli/envfile_test.go +++ b/pkg/cli/envfile_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/flutter_check.go b/pkg/cli/flutter_check.go index ef7c5b3e..a1227858 100644 --- a/pkg/cli/flutter_check.go +++ b/pkg/cli/flutter_check.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/flutter_check_test.go b/pkg/cli/flutter_check_test.go index 5393c9cb..1a061a0d 100644 --- a/pkg/cli/flutter_check_test.go +++ b/pkg/cli/flutter_check_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/ios.go b/pkg/cli/ios.go index 95ee25ef..d25433cd 100644 --- a/pkg/cli/ios.go +++ b/pkg/cli/ios.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/ios_devicelab.go b/pkg/cli/ios_devicelab.go index dd70c956..eb4ea5bc 100644 --- a/pkg/cli/ios_devicelab.go +++ b/pkg/cli/ios_devicelab.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/test.go b/pkg/cli/test.go index 997e01c9..20a9d6dd 100644 --- a/pkg/cli/test.go +++ b/pkg/cli/test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/test_unified_output.go b/pkg/cli/test_unified_output.go index be7f933c..efcdb097 100644 --- a/pkg/cli/test_unified_output.go +++ b/pkg/cli/test_unified_output.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/update.go b/pkg/cli/update.go index 49524afa..6dd8f8d7 100644 --- a/pkg/cli/update.go +++ b/pkg/cli/update.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/wda.go b/pkg/cli/wda.go index 9a44cd5b..a587110c 100644 --- a/pkg/cli/wda.go +++ b/pkg/cli/wda.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/web.go b/pkg/cli/web.go index 8af3e71c..47bb5d9a 100644 --- a/pkg/cli/web.go +++ b/pkg/cli/web.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/composite.go b/pkg/cloud/composite.go index 9503a40d..77a88083 100644 --- a/pkg/cloud/composite.go +++ b/pkg/cloud/composite.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/composite_test.go b/pkg/cloud/composite_test.go index f8e1c842..52e1b6e9 100644 --- a/pkg/cloud/composite_test.go +++ b/pkg/cloud/composite_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/example_provider.go b/pkg/cloud/example_provider.go index 1b8c26ff..db146188 100644 --- a/pkg/cloud/example_provider.go +++ b/pkg/cloud/example_provider.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/loopback.go b/pkg/cloud/loopback.go index d3c2a2ec..66832011 100644 --- a/pkg/cloud/loopback.go +++ b/pkg/cloud/loopback.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/loopback_test.go b/pkg/cloud/loopback_test.go index e6c069c5..4efda30b 100644 --- a/pkg/cloud/loopback_test.go +++ b/pkg/cloud/loopback_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/provider.go b/pkg/cloud/provider.go index 247b3eee..92e1074a 100644 --- a/pkg/cloud/provider.go +++ b/pkg/cloud/provider.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/provider_test.go b/pkg/cloud/provider_test.go index 1f21804c..624f89db 100644 --- a/pkg/cloud/provider_test.go +++ b/pkg/cloud/provider_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/saucelabs.go b/pkg/cloud/saucelabs.go index 66995363..b44db8aa 100644 --- a/pkg/cloud/saucelabs.go +++ b/pkg/cloud/saucelabs.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/saucelabs_test.go b/pkg/cloud/saucelabs_test.go index ed0f9b92..9c219c17 100644 --- a/pkg/cloud/saucelabs_test.go +++ b/pkg/cloud/saucelabs_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/session_export.go b/pkg/cloud/session_export.go index b6effb29..ff291222 100644 --- a/pkg/cloud/session_export.go +++ b/pkg/cloud/session_export.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/session_export_test.go b/pkg/cloud/session_export_test.go index c7956ef4..ce561b77 100644 --- a/pkg/cloud/session_export_test.go +++ b/pkg/cloud/session_export_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/config.go b/pkg/config/config.go index a633cc39..8b16da3c 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index ae0f7d7c..3fa14d95 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/home.go b/pkg/config/home.go index 6ed6c299..2fc84605 100644 --- a/pkg/config/home.go +++ b/pkg/config/home.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/home_test.go b/pkg/config/home_test.go index aa9409ca..8de6fa91 100644 --- a/pkg/config/home_test.go +++ b/pkg/config/home_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/artifacts.go b/pkg/core/artifacts.go index 13b85155..f46af712 100644 --- a/pkg/core/artifacts.go +++ b/pkg/core/artifacts.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/artifacts_test.go b/pkg/core/artifacts_test.go index 5d0f3c8d..5066fc40 100644 --- a/pkg/core/artifacts_test.go +++ b/pkg/core/artifacts_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/driver.go b/pkg/core/driver.go index 11200e3c..eeb325eb 100644 --- a/pkg/core/driver.go +++ b/pkg/core/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/driver_test.go b/pkg/core/driver_test.go index b60712a1..058b7fcc 100644 --- a/pkg/core/driver_test.go +++ b/pkg/core/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/element.go b/pkg/core/element.go index 94fc092d..f1cb98c3 100644 --- a/pkg/core/element.go +++ b/pkg/core/element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/errors.go b/pkg/core/errors.go index 7942b44c..fe503533 100644 --- a/pkg/core/errors.go +++ b/pkg/core/errors.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/errors_test.go b/pkg/core/errors_test.go index 5c60ad30..b9938054 100644 --- a/pkg/core/errors_test.go +++ b/pkg/core/errors_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/imagediff.go b/pkg/core/imagediff.go index 23eb2813..76f8a328 100644 --- a/pkg/core/imagediff.go +++ b/pkg/core/imagediff.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/imagediff_test.go b/pkg/core/imagediff_test.go index 64765172..7c6071a4 100644 --- a/pkg/core/imagediff_test.go +++ b/pkg/core/imagediff_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/point.go b/pkg/core/point.go index 86798b3e..c1ba9f69 100644 --- a/pkg/core/point.go +++ b/pkg/core/point.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/point_test.go b/pkg/core/point_test.go index df69fd16..6e35290b 100644 --- a/pkg/core/point_test.go +++ b/pkg/core/point_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/random.go b/pkg/core/random.go index 5f6903d7..b404af0d 100644 --- a/pkg/core/random.go +++ b/pkg/core/random.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/random_test.go b/pkg/core/random_test.go index ef05edf2..5e9e9fca 100644 --- a/pkg/core/random_test.go +++ b/pkg/core/random_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/result.go b/pkg/core/result.go index f96001fa..2a5176d1 100644 --- a/pkg/core/result.go +++ b/pkg/core/result.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/result_test.go b/pkg/core/result_test.go index dd40e790..7a5c046d 100644 --- a/pkg/core/result_test.go +++ b/pkg/core/result_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/screenshot.go b/pkg/core/screenshot.go index 28c04130..87725baa 100644 --- a/pkg/core/screenshot.go +++ b/pkg/core/screenshot.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/screenshot_test.go b/pkg/core/screenshot_test.go index 4156c6ae..b866652e 100644 --- a/pkg/core/screenshot_test.go +++ b/pkg/core/screenshot_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/status.go b/pkg/core/status.go index 6e23a3a7..f6681834 100644 --- a/pkg/core/status.go +++ b/pkg/core/status.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/status_test.go b/pkg/core/status_test.go index 2b856334..d150b10d 100644 --- a/pkg/core/status_test.go +++ b/pkg/core/status_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/android.go b/pkg/device/android.go index 80545fb3..178872dc 100644 --- a/pkg/device/android.go +++ b/pkg/device/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/android_test.go b/pkg/device/android_test.go index b51e9147..cc2eb988 100644 --- a/pkg/device/android_test.go +++ b/pkg/device/android_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/devicelab_driver.go b/pkg/device/devicelab_driver.go index 0a836ca4..bba960b3 100644 --- a/pkg/device/devicelab_driver.go +++ b/pkg/device/devicelab_driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/devicelab_driver_test.go b/pkg/device/devicelab_driver_test.go index 96e3cf3f..f1b9156e 100644 --- a/pkg/device/devicelab_driver_test.go +++ b/pkg/device/devicelab_driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/discover.go b/pkg/device/discover.go index ebb8bd56..53e7043f 100644 --- a/pkg/device/discover.go +++ b/pkg/device/discover.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/discover_test.go b/pkg/device/discover_test.go index b958cf28..25a70177 100644 --- a/pkg/device/discover_test.go +++ b/pkg/device/discover_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/exec.go b/pkg/device/exec.go index 594c407b..2d0c907e 100644 --- a/pkg/device/exec.go +++ b/pkg/device/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/exec_test.go b/pkg/device/exec_test.go index f38ad3df..9da9f3aa 100644 --- a/pkg/device/exec_test.go +++ b/pkg/device/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/uiautomator.go b/pkg/device/uiautomator.go index 3cff84a5..f65ba16d 100644 --- a/pkg/device/uiautomator.go +++ b/pkg/device/uiautomator.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/uiautomator_test.go b/pkg/device/uiautomator_test.go index 3136bbc9..a738542e 100644 --- a/pkg/device/uiautomator_test.go +++ b/pkg/device/uiautomator_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/client.go b/pkg/driver/appium/client.go index ec28f21d..70eee12c 100644 --- a/pkg/driver/appium/client.go +++ b/pkg/driver/appium/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/client_test.go b/pkg/driver/appium/client_test.go index 53d7728d..eeb48fc4 100644 --- a/pkg/driver/appium/client_test.go +++ b/pkg/driver/appium/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/commands.go b/pkg/driver/appium/commands.go index 03e58927..67c34587 100644 --- a/pkg/driver/appium/commands.go +++ b/pkg/driver/appium/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/commands_test.go b/pkg/driver/appium/commands_test.go index 4e14da29..fce67b6a 100644 --- a/pkg/driver/appium/commands_test.go +++ b/pkg/driver/appium/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/driver.go b/pkg/driver/appium/driver.go index 6dd97eb0..93aac06a 100644 --- a/pkg/driver/appium/driver.go +++ b/pkg/driver/appium/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/driver_test.go b/pkg/driver/appium/driver_test.go index 7ddcb10f..a90755c5 100644 --- a/pkg/driver/appium/driver_test.go +++ b/pkg/driver/appium/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/pagesource.go b/pkg/driver/appium/pagesource.go index a5a08cf1..0377881a 100644 --- a/pkg/driver/appium/pagesource.go +++ b/pkg/driver/appium/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/pagesource_test.go b/pkg/driver/appium/pagesource_test.go index 685a13b9..4d974921 100644 --- a/pkg/driver/appium/pagesource_test.go +++ b/pkg/driver/appium/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/actionable_test.go b/pkg/driver/browser/cdp/actionable_test.go index 9ff773ec..e2993a60 100644 --- a/pkg/driver/browser/cdp/actionable_test.go +++ b/pkg/driver/browser/cdp/actionable_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/commands.go b/pkg/driver/browser/cdp/commands.go index 64c1d148..d46f566b 100644 --- a/pkg/driver/browser/cdp/commands.go +++ b/pkg/driver/browser/cdp/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/commands_iframe_test.go b/pkg/driver/browser/cdp/commands_iframe_test.go index 799fab6f..c75add63 100644 --- a/pkg/driver/browser/cdp/commands_iframe_test.go +++ b/pkg/driver/browser/cdp/commands_iframe_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/console_report_test.go b/pkg/driver/browser/cdp/console_report_test.go index 9212f5b9..c024658d 100644 --- a/pkg/driver/browser/cdp/console_report_test.go +++ b/pkg/driver/browser/cdp/console_report_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/driver.go b/pkg/driver/browser/cdp/driver.go index ee76e61e..884aa985 100644 --- a/pkg/driver/browser/cdp/driver.go +++ b/pkg/driver/browser/cdp/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/driver_test.go b/pkg/driver/browser/cdp/driver_test.go index 10578477..721740ce 100644 --- a/pkg/driver/browser/cdp/driver_test.go +++ b/pkg/driver/browser/cdp/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/finder.go b/pkg/driver/browser/cdp/finder.go index 5a3b93d2..9c59d6df 100644 --- a/pkg/driver/browser/cdp/finder.go +++ b/pkg/driver/browser/cdp/finder.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/jshelper.go b/pkg/driver/browser/cdp/jshelper.go index 763d9802..61e187b0 100644 --- a/pkg/driver/browser/cdp/jshelper.go +++ b/pkg/driver/browser/cdp/jshelper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/jshelper.js b/pkg/driver/browser/cdp/jshelper.js index c0610367..aea2631d 100644 --- a/pkg/driver/browser/cdp/jshelper.js +++ b/pkg/driver/browser/cdp/jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/boundstappable_test.go b/pkg/driver/devicelab/boundstappable_test.go index 2b596f55..63ef1f95 100644 --- a/pkg/driver/devicelab/boundstappable_test.go +++ b/pkg/driver/devicelab/boundstappable_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/browser_jshelper.js b/pkg/driver/devicelab/browser_jshelper.js index 17e64ba6..398079af 100644 --- a/pkg/driver/devicelab/browser_jshelper.js +++ b/pkg/driver/devicelab/browser_jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands.go b/pkg/driver/devicelab/commands.go index 6cbb56ba..22b33d03 100644 --- a/pkg/driver/devicelab/commands.go +++ b/pkg/driver/devicelab/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands_helpers_test.go b/pkg/driver/devicelab/commands_helpers_test.go index 9b5bf5f9..d2e529f0 100644 --- a/pkg/driver/devicelab/commands_helpers_test.go +++ b/pkg/driver/devicelab/commands_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands_test.go b/pkg/driver/devicelab/commands_test.go index c624789a..632b3361 100644 --- a/pkg/driver/devicelab/commands_test.go +++ b/pkg/driver/devicelab/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/driver.go b/pkg/driver/devicelab/driver.go index 1ac4818d..4bfccb29 100644 --- a/pkg/driver/devicelab/driver.go +++ b/pkg/driver/devicelab/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/jshelpers.go b/pkg/driver/devicelab/jshelpers.go index da60b068..f0f94af0 100644 --- a/pkg/driver/devicelab/jshelpers.go +++ b/pkg/driver/devicelab/jshelpers.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/keyboard.go b/pkg/driver/devicelab/keyboard.go index 936664da..a637a7f6 100644 --- a/pkg/driver/devicelab/keyboard.go +++ b/pkg/driver/devicelab/keyboard.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/lazyretry_test.go b/pkg/driver/devicelab/lazyretry_test.go index 3fe064f1..872a5da0 100644 --- a/pkg/driver/devicelab/lazyretry_test.go +++ b/pkg/driver/devicelab/lazyretry_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/native_element.go b/pkg/driver/devicelab/native_element.go index 056f7b4d..5616f89d 100644 --- a/pkg/driver/devicelab/native_element.go +++ b/pkg/driver/devicelab/native_element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/pagesource.go b/pkg/driver/devicelab/pagesource.go index 7fd34ca9..25f7d2e5 100644 --- a/pkg/driver/devicelab/pagesource.go +++ b/pkg/driver/devicelab/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/pagesource_helpers_test.go b/pkg/driver/devicelab/pagesource_helpers_test.go index cfc0c657..c40c9b17 100644 --- a/pkg/driver/devicelab/pagesource_helpers_test.go +++ b/pkg/driver/devicelab/pagesource_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/physicalscreen_test.go b/pkg/driver/devicelab/physicalscreen_test.go index 1fe86afd..6e4dbc01 100644 --- a/pkg/driver/devicelab/physicalscreen_test.go +++ b/pkg/driver/devicelab/physicalscreen_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/web_element.go b/pkg/driver/devicelab/web_element.go index f585680c..e3dda547 100644 --- a/pkg/driver/devicelab/web_element.go +++ b/pkg/driver/devicelab/web_element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/webview.go b/pkg/driver/devicelab/webview.go index ef5a2b6f..b709b18c 100644 --- a/pkg/driver/devicelab/webview.go +++ b/pkg/driver/devicelab/webview.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/webview_jshelper.js b/pkg/driver/devicelab/webview_jshelper.js index 9163c5d1..9373a977 100644 --- a/pkg/driver/devicelab/webview_jshelper.js +++ b/pkg/driver/devicelab/webview_jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/build.go b/pkg/driver/devicelab_ios/build.go index 4d601657..fa48c2f3 100644 --- a/pkg/driver/devicelab_ios/build.go +++ b/pkg/driver/devicelab_ios/build.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/client.go b/pkg/driver/devicelab_ios/client.go index 156849a0..a2b3cc59 100644 --- a/pkg/driver/devicelab_ios/client.go +++ b/pkg/driver/devicelab_ios/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/commands.go b/pkg/driver/devicelab_ios/commands.go index 94af4261..5ee54748 100644 --- a/pkg/driver/devicelab_ios/commands.go +++ b/pkg/driver/devicelab_ios/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/driver.go b/pkg/driver/devicelab_ios/driver.go index b3176d91..3a9bfff7 100644 --- a/pkg/driver/devicelab_ios/driver.go +++ b/pkg/driver/devicelab_ios/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/pagesource.go b/pkg/driver/devicelab_ios/pagesource.go index 7e0079ee..fe5d309e 100644 --- a/pkg/driver/devicelab_ios/pagesource.go +++ b/pkg/driver/devicelab_ios/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/setup.go b/pkg/driver/devicelab_ios/setup.go index 89e7b1f8..2a2ecae2 100644 --- a/pkg/driver/devicelab_ios/setup.go +++ b/pkg/driver/devicelab_ios/setup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/simctl.go b/pkg/driver/devicelab_ios/simctl.go index 4a0b2f09..602e6751 100644 --- a/pkg/driver/devicelab_ios/simctl.go +++ b/pkg/driver/devicelab_ios/simctl.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/types.go b/pkg/driver/devicelab_ios/types.go index 183b3ffc..1814f40a 100644 --- a/pkg/driver/devicelab_ios/types.go +++ b/pkg/driver/devicelab_ios/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/mock/mock.go b/pkg/driver/mock/mock.go index 2296501b..7fc0358b 100644 --- a/pkg/driver/mock/mock.go +++ b/pkg/driver/mock/mock.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/mock/mock_test.go b/pkg/driver/mock/mock_test.go index e1a02a41..e8285169 100644 --- a/pkg/driver/mock/mock_test.go +++ b/pkg/driver/mock/mock_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/commands.go b/pkg/driver/uiautomator2/commands.go index f6f02bf6..0daa223f 100644 --- a/pkg/driver/uiautomator2/commands.go +++ b/pkg/driver/uiautomator2/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/commands_test.go b/pkg/driver/uiautomator2/commands_test.go index d43503cf..e69e8d16 100644 --- a/pkg/driver/uiautomator2/commands_test.go +++ b/pkg/driver/uiautomator2/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/driver.go b/pkg/driver/uiautomator2/driver.go index 17b22012..4a601662 100644 --- a/pkg/driver/uiautomator2/driver.go +++ b/pkg/driver/uiautomator2/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/driver_test.go b/pkg/driver/uiautomator2/driver_test.go index 9fd2dd46..3af4e5aa 100644 --- a/pkg/driver/uiautomator2/driver_test.go +++ b/pkg/driver/uiautomator2/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/keyboard.go b/pkg/driver/uiautomator2/keyboard.go index 0bf6354b..7dc23025 100644 --- a/pkg/driver/uiautomator2/keyboard.go +++ b/pkg/driver/uiautomator2/keyboard.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/keyboard_test.go b/pkg/driver/uiautomator2/keyboard_test.go index 55c25932..a09d883e 100644 --- a/pkg/driver/uiautomator2/keyboard_test.go +++ b/pkg/driver/uiautomator2/keyboard_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/pagesource.go b/pkg/driver/uiautomator2/pagesource.go index b823fe5e..19b1ebb1 100644 --- a/pkg/driver/uiautomator2/pagesource.go +++ b/pkg/driver/uiautomator2/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/pagesource_test.go b/pkg/driver/uiautomator2/pagesource_test.go index 43fc61fe..d626e167 100644 --- a/pkg/driver/uiautomator2/pagesource_test.go +++ b/pkg/driver/uiautomator2/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/client.go b/pkg/driver/wda/client.go index d3774e96..f48b0a62 100644 --- a/pkg/driver/wda/client.go +++ b/pkg/driver/wda/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/client_test.go b/pkg/driver/wda/client_test.go index 44df6a7a..fa04fb84 100644 --- a/pkg/driver/wda/client_test.go +++ b/pkg/driver/wda/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/commands.go b/pkg/driver/wda/commands.go index cc88473e..534c5edb 100644 --- a/pkg/driver/wda/commands.go +++ b/pkg/driver/wda/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/commands_test.go b/pkg/driver/wda/commands_test.go index ad2e24dc..1c05c6b7 100644 --- a/pkg/driver/wda/commands_test.go +++ b/pkg/driver/wda/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/crashloop_test.go b/pkg/driver/wda/crashloop_test.go index c35f6929..f7e8bdbe 100644 --- a/pkg/driver/wda/crashloop_test.go +++ b/pkg/driver/wda/crashloop_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/driver.go b/pkg/driver/wda/driver.go index ab44f9aa..fb61830a 100644 --- a/pkg/driver/wda/driver.go +++ b/pkg/driver/wda/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/driver_test.go b/pkg/driver/wda/driver_test.go index acf641ad..bffb10fa 100644 --- a/pkg/driver/wda/driver_test.go +++ b/pkg/driver/wda/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/exec.go b/pkg/driver/wda/exec.go index 9d530b11..35300ccc 100644 --- a/pkg/driver/wda/exec.go +++ b/pkg/driver/wda/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/pagesource.go b/pkg/driver/wda/pagesource.go index 38d993bd..3009132e 100644 --- a/pkg/driver/wda/pagesource.go +++ b/pkg/driver/wda/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/pagesource_test.go b/pkg/driver/wda/pagesource_test.go index 210489b8..67c27ed8 100644 --- a/pkg/driver/wda/pagesource_test.go +++ b/pkg/driver/wda/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/runner.go b/pkg/driver/wda/runner.go index e4d521df..a29e9e21 100644 --- a/pkg/driver/wda/runner.go +++ b/pkg/driver/wda/runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/runner_test.go b/pkg/driver/wda/runner_test.go index 1fe7f6d0..27e7ca6a 100644 --- a/pkg/driver/wda/runner_test.go +++ b/pkg/driver/wda/runner_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/setup.go b/pkg/driver/wda/setup.go index 72d6209b..45799e89 100644 --- a/pkg/driver/wda/setup.go +++ b/pkg/driver/wda/setup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/android.go b/pkg/emulator/android.go index 51760058..e2552086 100644 --- a/pkg/emulator/android.go +++ b/pkg/emulator/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/android_test.go b/pkg/emulator/android_test.go index 4726d027..bb581e63 100644 --- a/pkg/emulator/android_test.go +++ b/pkg/emulator/android_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/exec.go b/pkg/emulator/exec.go index 96b801ec..5f747721 100644 --- a/pkg/emulator/exec.go +++ b/pkg/emulator/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/exec_test.go b/pkg/emulator/exec_test.go index 3754d55f..8cd1c23f 100644 --- a/pkg/emulator/exec_test.go +++ b/pkg/emulator/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/manager.go b/pkg/emulator/manager.go index 6b9df894..6d92adc0 100644 --- a/pkg/emulator/manager.go +++ b/pkg/emulator/manager.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/types.go b/pkg/emulator/types.go index a3f6fa94..adc1d993 100644 --- a/pkg/emulator/types.go +++ b/pkg/emulator/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/convert.go b/pkg/executor/convert.go index e2876617..1e178fee 100644 --- a/pkg/executor/convert.go +++ b/pkg/executor/convert.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/convert_test.go b/pkg/executor/convert_test.go index e42ec82b..95acb3ba 100644 --- a/pkg/executor/convert_test.go +++ b/pkg/executor/convert_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/flow_runner.go b/pkg/executor/flow_runner.go index 911af535..c5b7505d 100644 --- a/pkg/executor/flow_runner.go +++ b/pkg/executor/flow_runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/flow_runner_console_test.go b/pkg/executor/flow_runner_console_test.go index 8bdc1ca7..9fd4cdb2 100644 --- a/pkg/executor/flow_runner_console_test.go +++ b/pkg/executor/flow_runner_console_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/parallel.go b/pkg/executor/parallel.go index 49fd79e0..e914574e 100644 --- a/pkg/executor/parallel.go +++ b/pkg/executor/parallel.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/parallel_test.go b/pkg/executor/parallel_test.go index 7e481f6a..8d6964ff 100644 --- a/pkg/executor/parallel_test.go +++ b/pkg/executor/parallel_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/runner.go b/pkg/executor/runner.go index 6aad6990..a763de74 100644 --- a/pkg/executor/runner.go +++ b/pkg/executor/runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/runner_test.go b/pkg/executor/runner_test.go index bb16c747..68a3b802 100644 --- a/pkg/executor/runner_test.go +++ b/pkg/executor/runner_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/scripting.go b/pkg/executor/scripting.go index 7c9f2cf3..108c6950 100644 --- a/pkg/executor/scripting.go +++ b/pkg/executor/scripting.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/scripting_test.go b/pkg/executor/scripting_test.go index f18c1f90..d969a0fd 100644 --- a/pkg/executor/scripting_test.go +++ b/pkg/executor/scripting_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/tap_options.go b/pkg/executor/tap_options.go index 70815a6c..92a55e70 100644 --- a/pkg/executor/tap_options.go +++ b/pkg/executor/tap_options.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/tap_options_test.go b/pkg/executor/tap_options_test.go index 81620bff..cbb47100 100644 --- a/pkg/executor/tap_options_test.go +++ b/pkg/executor/tap_options_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/flow.go b/pkg/flow/flow.go index 3a7a70e5..a0192e9e 100644 --- a/pkg/flow/flow.go +++ b/pkg/flow/flow.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/parser.go b/pkg/flow/parser.go index f22e8ebb..7b6637d5 100644 --- a/pkg/flow/parser.go +++ b/pkg/flow/parser.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/parser_test.go b/pkg/flow/parser_test.go index 978b46d9..9990d4af 100644 --- a/pkg/flow/parser_test.go +++ b/pkg/flow/parser_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/selector.go b/pkg/flow/selector.go index 058da529..8dd0125b 100644 --- a/pkg/flow/selector.go +++ b/pkg/flow/selector.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/selector_test.go b/pkg/flow/selector_test.go index 320b27b6..1c293947 100644 --- a/pkg/flow/selector_test.go +++ b/pkg/flow/selector_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/step.go b/pkg/flow/step.go index 4392ebc8..66ade43d 100644 --- a/pkg/flow/step.go +++ b/pkg/flow/step.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/step_test.go b/pkg/flow/step_test.go index dfaf9ba7..002ce924 100644 --- a/pkg/flow/step_test.go +++ b/pkg/flow/step_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery.go b/pkg/flutter/discovery.go index 0ff2fc9b..cc1e0e2c 100644 --- a/pkg/flutter/discovery.go +++ b/pkg/flutter/discovery.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_iossim.go b/pkg/flutter/discovery_iossim.go index 593bfa15..28f1b565 100644 --- a/pkg/flutter/discovery_iossim.go +++ b/pkg/flutter/discovery_iossim.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_iossim_test.go b/pkg/flutter/discovery_iossim_test.go index 5250dcaf..55504bf2 100644 --- a/pkg/flutter/discovery_iossim_test.go +++ b/pkg/flutter/discovery_iossim_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_test.go b/pkg/flutter/discovery_test.go index f5a69f00..e2e30f7a 100644 --- a/pkg/flutter/discovery_test.go +++ b/pkg/flutter/discovery_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/semantics.go b/pkg/flutter/semantics.go index 6533433c..dead8542 100644 --- a/pkg/flutter/semantics.go +++ b/pkg/flutter/semantics.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/semantics_test.go b/pkg/flutter/semantics_test.go index 91249675..47adf670 100644 --- a/pkg/flutter/semantics_test.go +++ b/pkg/flutter/semantics_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/vmservice.go b/pkg/flutter/vmservice.go index 97173948..491c4248 100644 --- a/pkg/flutter/vmservice.go +++ b/pkg/flutter/vmservice.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/vmservice_test.go b/pkg/flutter/vmservice_test.go index ec7b8b15..8410d58c 100644 --- a/pkg/flutter/vmservice_test.go +++ b/pkg/flutter/vmservice_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/widgettree.go b/pkg/flutter/widgettree.go index 78d87357..f567a696 100644 --- a/pkg/flutter/widgettree.go +++ b/pkg/flutter/widgettree.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/widgettree_test.go b/pkg/flutter/widgettree_test.go index 95aa334a..f7598b39 100644 --- a/pkg/flutter/widgettree_test.go +++ b/pkg/flutter/widgettree_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/wrapper.go b/pkg/flutter/wrapper.go index ff24723b..5e1b255c 100644 --- a/pkg/flutter/wrapper.go +++ b/pkg/flutter/wrapper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/wrapper_test.go b/pkg/flutter/wrapper_test.go index b13a72ee..a6f4b3d8 100644 --- a/pkg/flutter/wrapper_test.go +++ b/pkg/flutter/wrapper_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/engine.go b/pkg/jsengine/engine.go index 8eb3c89e..26a9a86f 100644 --- a/pkg/jsengine/engine.go +++ b/pkg/jsengine/engine.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/engine_test.go b/pkg/jsengine/engine_test.go index 206d72f7..e9eedff2 100644 --- a/pkg/jsengine/engine_test.go +++ b/pkg/jsengine/engine_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/http.go b/pkg/jsengine/http.go index f673bddc..2f42aaaa 100644 --- a/pkg/jsengine/http.go +++ b/pkg/jsengine/http.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go index 0af5739b..1e383729 100644 --- a/pkg/logger/logger.go +++ b/pkg/logger/logger.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/logger/logger_test.go b/pkg/logger/logger_test.go index 34ae291b..184bb273 100644 --- a/pkg/logger/logger_test.go +++ b/pkg/logger/logger_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/adapter.go b/pkg/maestro/adapter.go index 18f582f9..4d46fa52 100644 --- a/pkg/maestro/adapter.go +++ b/pkg/maestro/adapter.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/adapter_test.go b/pkg/maestro/adapter_test.go index b03b47e9..b64df820 100644 --- a/pkg/maestro/adapter_test.go +++ b/pkg/maestro/adapter_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/client.go b/pkg/maestro/client.go index 7b488a02..74ab8450 100644 --- a/pkg/maestro/client.go +++ b/pkg/maestro/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/client_test.go b/pkg/maestro/client_test.go index fc0a110f..acfe4d1a 100644 --- a/pkg/maestro/client_test.go +++ b/pkg/maestro/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/events.go b/pkg/maestro/events.go index ae3f8f15..551572cd 100644 --- a/pkg/maestro/events.go +++ b/pkg/maestro/events.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/events_test.go b/pkg/maestro/events_test.go index f4d9609e..cf592ecc 100644 --- a/pkg/maestro/events_test.go +++ b/pkg/maestro/events_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/protocol.go b/pkg/maestro/protocol.go index fe1a31b4..a2fd2dfb 100644 --- a/pkg/maestro/protocol.go +++ b/pkg/maestro/protocol.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/allure.go b/pkg/report/allure.go index 6f64267b..b6227a6c 100644 --- a/pkg/report/allure.go +++ b/pkg/report/allure.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/allure_test.go b/pkg/report/allure_test.go index daa3b564..861b92f6 100644 --- a/pkg/report/allure_test.go +++ b/pkg/report/allure_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/atomic.go b/pkg/report/atomic.go index 8bb971ba..510456cb 100644 --- a/pkg/report/atomic.go +++ b/pkg/report/atomic.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/builder.go b/pkg/report/builder.go index 5ef98d3c..542bf98b 100644 --- a/pkg/report/builder.go +++ b/pkg/report/builder.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/builder_test.go b/pkg/report/builder_test.go index 6a6c6898..7389aed7 100644 --- a/pkg/report/builder_test.go +++ b/pkg/report/builder_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/consumer.go b/pkg/report/consumer.go index d77f4a97..8ee90881 100644 --- a/pkg/report/consumer.go +++ b/pkg/report/consumer.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/consumer_test.go b/pkg/report/consumer_test.go index 248ae355..b4401bb0 100644 --- a/pkg/report/consumer_test.go +++ b/pkg/report/consumer_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/flow.go b/pkg/report/flow.go index 512347fb..e4edd6ab 100644 --- a/pkg/report/flow.go +++ b/pkg/report/flow.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/flow_test.go b/pkg/report/flow_test.go index 08d6ffdf..4946cae2 100644 --- a/pkg/report/flow_test.go +++ b/pkg/report/flow_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/html.go b/pkg/report/html.go index 94bba512..5992660b 100644 --- a/pkg/report/html.go +++ b/pkg/report/html.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/html_test.go b/pkg/report/html_test.go index 18dc6354..c8973714 100644 --- a/pkg/report/html_test.go +++ b/pkg/report/html_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/index.go b/pkg/report/index.go index 4d9b08ff..4e224b69 100644 --- a/pkg/report/index.go +++ b/pkg/report/index.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/index_test.go b/pkg/report/index_test.go index 56c2eadb..c189a9ae 100644 --- a/pkg/report/index_test.go +++ b/pkg/report/index_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/junit.go b/pkg/report/junit.go index 01e2e0da..d225b648 100644 --- a/pkg/report/junit.go +++ b/pkg/report/junit.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/junit_test.go b/pkg/report/junit_test.go index 17b3de1a..b392a48a 100644 --- a/pkg/report/junit_test.go +++ b/pkg/report/junit_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/types.go b/pkg/report/types.go index 0050f445..4ead7518 100644 --- a/pkg/report/types.go +++ b/pkg/report/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/types_test.go b/pkg/report/types_test.go index e3ca6eef..dca3254c 100644 --- a/pkg/report/types_test.go +++ b/pkg/report/types_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/exec.go b/pkg/simulator/exec.go index 3471d803..2a6317a8 100644 --- a/pkg/simulator/exec.go +++ b/pkg/simulator/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/exec_test.go b/pkg/simulator/exec_test.go index 84ba22ed..5f47d49f 100644 --- a/pkg/simulator/exec_test.go +++ b/pkg/simulator/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/ios.go b/pkg/simulator/ios.go index e2f2b436..6d9160ea 100644 --- a/pkg/simulator/ios.go +++ b/pkg/simulator/ios.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/ios_test.go b/pkg/simulator/ios_test.go index e352e3c2..8e12fc45 100644 --- a/pkg/simulator/ios_test.go +++ b/pkg/simulator/ios_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/manager.go b/pkg/simulator/manager.go index 3f7bcf8b..f3a7c2ac 100644 --- a/pkg/simulator/manager.go +++ b/pkg/simulator/manager.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/types.go b/pkg/simulator/types.go index 72a48742..0ca23adb 100644 --- a/pkg/simulator/types.go +++ b/pkg/simulator/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/client.go b/pkg/uiautomator2/client.go index 9939a492..f9095218 100644 --- a/pkg/uiautomator2/client.go +++ b/pkg/uiautomator2/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/client_test.go b/pkg/uiautomator2/client_test.go index d4dffc22..df3b60bc 100644 --- a/pkg/uiautomator2/client_test.go +++ b/pkg/uiautomator2/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/device.go b/pkg/uiautomator2/device.go index ceaa0eff..e9ec7f3c 100644 --- a/pkg/uiautomator2/device.go +++ b/pkg/uiautomator2/device.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/device_test.go b/pkg/uiautomator2/device_test.go index e396a23b..25b0d1ce 100644 --- a/pkg/uiautomator2/device_test.go +++ b/pkg/uiautomator2/device_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/element.go b/pkg/uiautomator2/element.go index a7059320..88aadba1 100644 --- a/pkg/uiautomator2/element.go +++ b/pkg/uiautomator2/element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/element_test.go b/pkg/uiautomator2/element_test.go index da8cfa72..46f58043 100644 --- a/pkg/uiautomator2/element_test.go +++ b/pkg/uiautomator2/element_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/gestures.go b/pkg/uiautomator2/gestures.go index 0f0471be..13f764b9 100644 --- a/pkg/uiautomator2/gestures.go +++ b/pkg/uiautomator2/gestures.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/gestures_test.go b/pkg/uiautomator2/gestures_test.go index afbd99cd..d00116e7 100644 --- a/pkg/uiautomator2/gestures_test.go +++ b/pkg/uiautomator2/gestures_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/testing.go b/pkg/uiautomator2/testing.go index e623c54e..a98e7cdc 100644 --- a/pkg/uiautomator2/testing.go +++ b/pkg/uiautomator2/testing.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/types.go b/pkg/uiautomator2/types.go index 58c30c59..57592594 100644 --- a/pkg/uiautomator2/types.go +++ b/pkg/uiautomator2/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/validator/validator.go b/pkg/validator/validator.go index 4ffd71b0..df71b819 100644 --- a/pkg/validator/validator.go +++ b/pkg/validator/validator.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/validator/validator_test.go b/pkg/validator/validator_test.go index c57f05c6..71851251 100644 --- a/pkg/validator/validator_test.go +++ b/pkg/validator/validator_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab +// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner From 739c611ae30671ef71f47f67ef548c6cd282f865 Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 18:54:49 +0700 Subject: [PATCH 4/7] docs: add CONTRIBUTORS.md List project contributors as required by the Apache 2.0 license notice. --- CONTRIBUTORS.md | 15 +++++++++++++++ REUSE.toml | 1 + 2 files changed, 16 insertions(+) create mode 100644 CONTRIBUTORS.md diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 00000000..df2dba6c --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,15 @@ +# Contributors + +Thanks to the DeviceLab team and everyone who has contributed to this project! + +If you have contributed but are missing here, please let us know. + +Om Narayan +Naga Venkatesh Sankar R +Gabriel Almeida +Mario Rial +Mahesh Tiyyagura +Junyoung Yoon +Eyal Yovel +Alejandro Maggi +Phen Chua diff --git a/REUSE.toml b/REUSE.toml index 4d8aac9c..97a475f1 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -8,6 +8,7 @@ path = [ "CHANGELOG.md", "CODE_OF_CONDUCT.md", "CONTRIBUTING.md", + "CONTRIBUTORS.md", "DESIGN.md", "DEVELOPER.md", "LICENSE", From 461c0a91a287043ac0c4173152d8066b6c3c902d Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 19:20:21 +0700 Subject: [PATCH 5/7] chore: update the right year range for copyright headers Fix incorrect year ranges in SPDX headers that were still referencing 2024 only. --- drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift | 2 +- .../DevicelabIOSRunnerUITests/PixelDiff.swift | 2 +- .../RunnerTests+CommandExecution.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Environment.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Models.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift | 2 +- .../DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift | 2 +- main.go | 2 +- pkg/cli/android.go | 2 +- pkg/cli/cli.go | 2 +- pkg/cli/cli_test.go | 2 +- pkg/cli/device.go | 2 +- pkg/cli/envfile.go | 2 +- pkg/cli/envfile_test.go | 2 +- pkg/cli/flutter_check.go | 2 +- pkg/cli/flutter_check_test.go | 2 +- pkg/cli/ios.go | 2 +- pkg/cli/ios_devicelab.go | 2 +- pkg/cli/test.go | 2 +- pkg/cli/test_unified_output.go | 2 +- pkg/cli/update.go | 2 +- pkg/cli/wda.go | 2 +- pkg/cli/web.go | 2 +- pkg/cloud/composite.go | 2 +- pkg/cloud/composite_test.go | 2 +- pkg/cloud/example_provider.go | 2 +- pkg/cloud/loopback.go | 2 +- pkg/cloud/loopback_test.go | 2 +- pkg/cloud/provider.go | 2 +- pkg/cloud/provider_test.go | 2 +- pkg/cloud/saucelabs.go | 2 +- pkg/cloud/saucelabs_test.go | 2 +- pkg/cloud/session_export.go | 2 +- pkg/cloud/session_export_test.go | 2 +- pkg/config/config.go | 2 +- pkg/config/config_test.go | 2 +- pkg/config/home.go | 2 +- pkg/config/home_test.go | 2 +- pkg/core/artifacts.go | 2 +- pkg/core/artifacts_test.go | 2 +- pkg/core/driver.go | 2 +- pkg/core/driver_test.go | 2 +- pkg/core/element.go | 2 +- pkg/core/errors.go | 2 +- pkg/core/errors_test.go | 2 +- pkg/core/imagediff.go | 2 +- pkg/core/imagediff_test.go | 2 +- pkg/core/point.go | 2 +- pkg/core/point_test.go | 2 +- pkg/core/random.go | 2 +- pkg/core/random_test.go | 2 +- pkg/core/result.go | 2 +- pkg/core/result_test.go | 2 +- pkg/core/screenshot.go | 2 +- pkg/core/screenshot_test.go | 2 +- pkg/core/status.go | 2 +- pkg/core/status_test.go | 2 +- pkg/device/android.go | 2 +- pkg/device/android_test.go | 2 +- pkg/device/devicelab_driver.go | 2 +- pkg/device/devicelab_driver_test.go | 2 +- pkg/device/discover.go | 2 +- pkg/device/discover_test.go | 2 +- pkg/device/exec.go | 2 +- pkg/device/exec_test.go | 2 +- pkg/device/uiautomator.go | 2 +- pkg/device/uiautomator_test.go | 2 +- pkg/driver/appium/client.go | 2 +- pkg/driver/appium/client_test.go | 2 +- pkg/driver/appium/commands.go | 2 +- pkg/driver/appium/commands_test.go | 2 +- pkg/driver/appium/driver.go | 2 +- pkg/driver/appium/driver_test.go | 2 +- pkg/driver/appium/pagesource.go | 2 +- pkg/driver/appium/pagesource_test.go | 2 +- pkg/driver/browser/cdp/actionable_test.go | 2 +- pkg/driver/browser/cdp/commands.go | 2 +- pkg/driver/browser/cdp/commands_iframe_test.go | 2 +- pkg/driver/browser/cdp/console_report_test.go | 2 +- pkg/driver/browser/cdp/driver.go | 2 +- pkg/driver/browser/cdp/driver_test.go | 2 +- pkg/driver/browser/cdp/finder.go | 2 +- pkg/driver/browser/cdp/jshelper.go | 2 +- pkg/driver/browser/cdp/jshelper.js | 2 +- pkg/driver/devicelab/boundstappable_test.go | 2 +- pkg/driver/devicelab/browser_jshelper.js | 2 +- pkg/driver/devicelab/commands.go | 2 +- pkg/driver/devicelab/commands_helpers_test.go | 2 +- pkg/driver/devicelab/commands_test.go | 2 +- pkg/driver/devicelab/driver.go | 2 +- pkg/driver/devicelab/jshelpers.go | 2 +- pkg/driver/devicelab/keyboard.go | 2 +- pkg/driver/devicelab/lazyretry_test.go | 2 +- pkg/driver/devicelab/native_element.go | 2 +- pkg/driver/devicelab/pagesource.go | 2 +- pkg/driver/devicelab/pagesource_helpers_test.go | 2 +- pkg/driver/devicelab/physicalscreen_test.go | 2 +- pkg/driver/devicelab/web_element.go | 2 +- pkg/driver/devicelab/webview.go | 2 +- pkg/driver/devicelab/webview_jshelper.js | 2 +- pkg/driver/devicelab_ios/build.go | 2 +- pkg/driver/devicelab_ios/client.go | 2 +- pkg/driver/devicelab_ios/commands.go | 2 +- pkg/driver/devicelab_ios/driver.go | 2 +- pkg/driver/devicelab_ios/pagesource.go | 2 +- pkg/driver/devicelab_ios/setup.go | 2 +- pkg/driver/devicelab_ios/simctl.go | 2 +- pkg/driver/devicelab_ios/types.go | 2 +- pkg/driver/mock/mock.go | 2 +- pkg/driver/mock/mock_test.go | 2 +- pkg/driver/uiautomator2/commands.go | 2 +- pkg/driver/uiautomator2/commands_test.go | 2 +- pkg/driver/uiautomator2/driver.go | 2 +- pkg/driver/uiautomator2/driver_test.go | 2 +- pkg/driver/uiautomator2/keyboard.go | 2 +- pkg/driver/uiautomator2/keyboard_test.go | 2 +- pkg/driver/uiautomator2/pagesource.go | 2 +- pkg/driver/uiautomator2/pagesource_test.go | 2 +- pkg/driver/wda/client.go | 2 +- pkg/driver/wda/client_test.go | 2 +- pkg/driver/wda/commands.go | 2 +- pkg/driver/wda/commands_test.go | 2 +- pkg/driver/wda/crashloop_test.go | 2 +- pkg/driver/wda/driver.go | 2 +- pkg/driver/wda/driver_test.go | 2 +- pkg/driver/wda/exec.go | 2 +- pkg/driver/wda/pagesource.go | 2 +- pkg/driver/wda/pagesource_test.go | 2 +- pkg/driver/wda/runner.go | 2 +- pkg/driver/wda/runner_test.go | 2 +- pkg/driver/wda/setup.go | 2 +- pkg/emulator/android.go | 2 +- pkg/emulator/android_test.go | 2 +- pkg/emulator/exec.go | 2 +- pkg/emulator/exec_test.go | 2 +- pkg/emulator/manager.go | 2 +- pkg/emulator/types.go | 2 +- pkg/executor/convert.go | 2 +- pkg/executor/convert_test.go | 2 +- pkg/executor/flow_runner.go | 2 +- pkg/executor/flow_runner_console_test.go | 2 +- pkg/executor/parallel.go | 2 +- pkg/executor/parallel_test.go | 2 +- pkg/executor/runner.go | 2 +- pkg/executor/runner_test.go | 2 +- pkg/executor/scripting.go | 2 +- pkg/executor/scripting_test.go | 2 +- pkg/executor/tap_options.go | 2 +- pkg/executor/tap_options_test.go | 2 +- pkg/flow/flow.go | 2 +- pkg/flow/parser.go | 2 +- pkg/flow/parser_test.go | 2 +- pkg/flow/selector.go | 2 +- pkg/flow/selector_test.go | 2 +- pkg/flow/step.go | 2 +- pkg/flow/step_test.go | 2 +- pkg/flutter/discovery.go | 2 +- pkg/flutter/discovery_iossim.go | 2 +- pkg/flutter/discovery_iossim_test.go | 2 +- pkg/flutter/discovery_test.go | 2 +- pkg/flutter/semantics.go | 2 +- pkg/flutter/semantics_test.go | 2 +- pkg/flutter/vmservice.go | 2 +- pkg/flutter/vmservice_test.go | 2 +- pkg/flutter/widgettree.go | 2 +- pkg/flutter/widgettree_test.go | 2 +- pkg/flutter/wrapper.go | 2 +- pkg/flutter/wrapper_test.go | 2 +- pkg/jsengine/engine.go | 2 +- pkg/jsengine/engine_test.go | 2 +- pkg/jsengine/http.go | 2 +- pkg/logger/logger.go | 2 +- pkg/logger/logger_test.go | 2 +- pkg/maestro/adapter.go | 2 +- pkg/maestro/adapter_test.go | 2 +- pkg/maestro/client.go | 2 +- pkg/maestro/client_test.go | 2 +- pkg/maestro/events.go | 2 +- pkg/maestro/events_test.go | 2 +- pkg/maestro/protocol.go | 2 +- pkg/report/allure.go | 2 +- pkg/report/allure_test.go | 2 +- pkg/report/atomic.go | 2 +- pkg/report/builder.go | 2 +- pkg/report/builder_test.go | 2 +- pkg/report/consumer.go | 2 +- pkg/report/consumer_test.go | 2 +- pkg/report/flow.go | 2 +- pkg/report/flow_test.go | 2 +- pkg/report/html.go | 2 +- pkg/report/html_test.go | 2 +- pkg/report/index.go | 2 +- pkg/report/index_test.go | 2 +- pkg/report/junit.go | 2 +- pkg/report/junit_test.go | 2 +- pkg/report/types.go | 2 +- pkg/report/types_test.go | 2 +- pkg/simulator/exec.go | 2 +- pkg/simulator/exec_test.go | 2 +- pkg/simulator/ios.go | 2 +- pkg/simulator/ios_test.go | 2 +- pkg/simulator/manager.go | 2 +- pkg/simulator/types.go | 2 +- pkg/uiautomator2/client.go | 2 +- pkg/uiautomator2/client_test.go | 2 +- pkg/uiautomator2/device.go | 2 +- pkg/uiautomator2/device_test.go | 2 +- pkg/uiautomator2/element.go | 2 +- pkg/uiautomator2/element_test.go | 2 +- pkg/uiautomator2/gestures.go | 2 +- pkg/uiautomator2/gestures_test.go | 2 +- pkg/uiautomator2/testing.go | 2 +- pkg/uiautomator2/types.go | 2 +- pkg/validator/validator.go | 2 +- pkg/validator/validator_test.go | 2 +- 216 files changed, 216 insertions(+), 216 deletions(-) diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift index b2b0a2b7..649fe3d3 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunner/App.swift @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift index f7cac462..dd361ed9 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/PixelDiff.swift @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift index a65e57ae..a7b9c511 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+CommandExecution.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift index 0f551d69..e765c406 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Environment.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift index 880892af..3781e4b0 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Interaction.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift index a7ae4be0..0344ec59 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Models.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift index 8996098a..7ccb4828 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+Snapshot.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift index 12c1f970..82f8a6a7 100644 --- a/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift +++ b/drivers/ios/DevicelabIOSRunner/DevicelabIOSRunnerUITests/RunnerTests+SystemModal.swift @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2026 Callstack -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-agent-device diff --git a/main.go b/main.go index 28050c35..d789b120 100644 --- a/main.go +++ b/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/android.go b/pkg/cli/android.go index 39777a64..625d62df 100644 --- a/pkg/cli/android.go +++ b/pkg/cli/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/cli.go b/pkg/cli/cli.go index 83cd8145..0593178d 100644 --- a/pkg/cli/cli.go +++ b/pkg/cli/cli.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/cli_test.go b/pkg/cli/cli_test.go index e269407d..36cd8c2f 100644 --- a/pkg/cli/cli_test.go +++ b/pkg/cli/cli_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/device.go b/pkg/cli/device.go index 70a144fa..e105581e 100644 --- a/pkg/cli/device.go +++ b/pkg/cli/device.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/envfile.go b/pkg/cli/envfile.go index c4e85809..f2a28c65 100644 --- a/pkg/cli/envfile.go +++ b/pkg/cli/envfile.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/envfile_test.go b/pkg/cli/envfile_test.go index d01899b1..a6d6c5d0 100644 --- a/pkg/cli/envfile_test.go +++ b/pkg/cli/envfile_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/flutter_check.go b/pkg/cli/flutter_check.go index a1227858..1457944f 100644 --- a/pkg/cli/flutter_check.go +++ b/pkg/cli/flutter_check.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/flutter_check_test.go b/pkg/cli/flutter_check_test.go index 1a061a0d..dc0afeaa 100644 --- a/pkg/cli/flutter_check_test.go +++ b/pkg/cli/flutter_check_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/ios.go b/pkg/cli/ios.go index d25433cd..3bedb917 100644 --- a/pkg/cli/ios.go +++ b/pkg/cli/ios.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/ios_devicelab.go b/pkg/cli/ios_devicelab.go index eb4ea5bc..e8ac93d6 100644 --- a/pkg/cli/ios_devicelab.go +++ b/pkg/cli/ios_devicelab.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/test.go b/pkg/cli/test.go index 20a9d6dd..60062735 100644 --- a/pkg/cli/test.go +++ b/pkg/cli/test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/test_unified_output.go b/pkg/cli/test_unified_output.go index efcdb097..79540372 100644 --- a/pkg/cli/test_unified_output.go +++ b/pkg/cli/test_unified_output.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/update.go b/pkg/cli/update.go index 6dd8f8d7..939dc7b6 100644 --- a/pkg/cli/update.go +++ b/pkg/cli/update.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/wda.go b/pkg/cli/wda.go index a587110c..d7352f2e 100644 --- a/pkg/cli/wda.go +++ b/pkg/cli/wda.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cli/web.go b/pkg/cli/web.go index 47bb5d9a..90b2e893 100644 --- a/pkg/cli/web.go +++ b/pkg/cli/web.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/composite.go b/pkg/cloud/composite.go index 77a88083..e42f871f 100644 --- a/pkg/cloud/composite.go +++ b/pkg/cloud/composite.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/composite_test.go b/pkg/cloud/composite_test.go index 52e1b6e9..03576a21 100644 --- a/pkg/cloud/composite_test.go +++ b/pkg/cloud/composite_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/example_provider.go b/pkg/cloud/example_provider.go index db146188..ea60da71 100644 --- a/pkg/cloud/example_provider.go +++ b/pkg/cloud/example_provider.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/loopback.go b/pkg/cloud/loopback.go index 66832011..7ce342bf 100644 --- a/pkg/cloud/loopback.go +++ b/pkg/cloud/loopback.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/loopback_test.go b/pkg/cloud/loopback_test.go index 4efda30b..bb33e0d2 100644 --- a/pkg/cloud/loopback_test.go +++ b/pkg/cloud/loopback_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/provider.go b/pkg/cloud/provider.go index 92e1074a..aa940abf 100644 --- a/pkg/cloud/provider.go +++ b/pkg/cloud/provider.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/provider_test.go b/pkg/cloud/provider_test.go index 624f89db..33d7af08 100644 --- a/pkg/cloud/provider_test.go +++ b/pkg/cloud/provider_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/saucelabs.go b/pkg/cloud/saucelabs.go index b44db8aa..cee5ed64 100644 --- a/pkg/cloud/saucelabs.go +++ b/pkg/cloud/saucelabs.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/saucelabs_test.go b/pkg/cloud/saucelabs_test.go index 9c219c17..c8dc80e1 100644 --- a/pkg/cloud/saucelabs_test.go +++ b/pkg/cloud/saucelabs_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/session_export.go b/pkg/cloud/session_export.go index ff291222..28ad34bb 100644 --- a/pkg/cloud/session_export.go +++ b/pkg/cloud/session_export.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/cloud/session_export_test.go b/pkg/cloud/session_export_test.go index ce561b77..0e9af772 100644 --- a/pkg/cloud/session_export_test.go +++ b/pkg/cloud/session_export_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/config.go b/pkg/config/config.go index 8b16da3c..f2cc0907 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index 3fa14d95..2e250582 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/home.go b/pkg/config/home.go index 2fc84605..7f444400 100644 --- a/pkg/config/home.go +++ b/pkg/config/home.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/config/home_test.go b/pkg/config/home_test.go index 8de6fa91..1ce1e249 100644 --- a/pkg/config/home_test.go +++ b/pkg/config/home_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/artifacts.go b/pkg/core/artifacts.go index f46af712..512a3bc0 100644 --- a/pkg/core/artifacts.go +++ b/pkg/core/artifacts.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/artifacts_test.go b/pkg/core/artifacts_test.go index 5066fc40..940ff21b 100644 --- a/pkg/core/artifacts_test.go +++ b/pkg/core/artifacts_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/driver.go b/pkg/core/driver.go index eeb325eb..6075d276 100644 --- a/pkg/core/driver.go +++ b/pkg/core/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/driver_test.go b/pkg/core/driver_test.go index 058b7fcc..f54f3be0 100644 --- a/pkg/core/driver_test.go +++ b/pkg/core/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/element.go b/pkg/core/element.go index f1cb98c3..503bf74a 100644 --- a/pkg/core/element.go +++ b/pkg/core/element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/errors.go b/pkg/core/errors.go index fe503533..2bacc9b1 100644 --- a/pkg/core/errors.go +++ b/pkg/core/errors.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/errors_test.go b/pkg/core/errors_test.go index b9938054..722db603 100644 --- a/pkg/core/errors_test.go +++ b/pkg/core/errors_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/imagediff.go b/pkg/core/imagediff.go index 76f8a328..431aee50 100644 --- a/pkg/core/imagediff.go +++ b/pkg/core/imagediff.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/imagediff_test.go b/pkg/core/imagediff_test.go index 7c6071a4..08affb44 100644 --- a/pkg/core/imagediff_test.go +++ b/pkg/core/imagediff_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/point.go b/pkg/core/point.go index c1ba9f69..60259931 100644 --- a/pkg/core/point.go +++ b/pkg/core/point.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/point_test.go b/pkg/core/point_test.go index 6e35290b..08bfc6a6 100644 --- a/pkg/core/point_test.go +++ b/pkg/core/point_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/random.go b/pkg/core/random.go index b404af0d..da14c7e5 100644 --- a/pkg/core/random.go +++ b/pkg/core/random.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/random_test.go b/pkg/core/random_test.go index 5e9e9fca..a1c3f264 100644 --- a/pkg/core/random_test.go +++ b/pkg/core/random_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/result.go b/pkg/core/result.go index 2a5176d1..abb8a30b 100644 --- a/pkg/core/result.go +++ b/pkg/core/result.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/result_test.go b/pkg/core/result_test.go index 7a5c046d..d4b7f697 100644 --- a/pkg/core/result_test.go +++ b/pkg/core/result_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/screenshot.go b/pkg/core/screenshot.go index 87725baa..c382c02c 100644 --- a/pkg/core/screenshot.go +++ b/pkg/core/screenshot.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/screenshot_test.go b/pkg/core/screenshot_test.go index b866652e..7e845755 100644 --- a/pkg/core/screenshot_test.go +++ b/pkg/core/screenshot_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/status.go b/pkg/core/status.go index f6681834..18eb98e3 100644 --- a/pkg/core/status.go +++ b/pkg/core/status.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/core/status_test.go b/pkg/core/status_test.go index d150b10d..425d45d1 100644 --- a/pkg/core/status_test.go +++ b/pkg/core/status_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/android.go b/pkg/device/android.go index 178872dc..48d3af43 100644 --- a/pkg/device/android.go +++ b/pkg/device/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/android_test.go b/pkg/device/android_test.go index cc2eb988..b2df7d90 100644 --- a/pkg/device/android_test.go +++ b/pkg/device/android_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/devicelab_driver.go b/pkg/device/devicelab_driver.go index bba960b3..ac97df29 100644 --- a/pkg/device/devicelab_driver.go +++ b/pkg/device/devicelab_driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/devicelab_driver_test.go b/pkg/device/devicelab_driver_test.go index f1b9156e..639cad04 100644 --- a/pkg/device/devicelab_driver_test.go +++ b/pkg/device/devicelab_driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/discover.go b/pkg/device/discover.go index 53e7043f..e9c24dfd 100644 --- a/pkg/device/discover.go +++ b/pkg/device/discover.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/discover_test.go b/pkg/device/discover_test.go index 25a70177..14f38034 100644 --- a/pkg/device/discover_test.go +++ b/pkg/device/discover_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/exec.go b/pkg/device/exec.go index 2d0c907e..51db5118 100644 --- a/pkg/device/exec.go +++ b/pkg/device/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/exec_test.go b/pkg/device/exec_test.go index 9da9f3aa..6a0d5390 100644 --- a/pkg/device/exec_test.go +++ b/pkg/device/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/uiautomator.go b/pkg/device/uiautomator.go index f65ba16d..669b59f4 100644 --- a/pkg/device/uiautomator.go +++ b/pkg/device/uiautomator.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/device/uiautomator_test.go b/pkg/device/uiautomator_test.go index a738542e..f58134d2 100644 --- a/pkg/device/uiautomator_test.go +++ b/pkg/device/uiautomator_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/client.go b/pkg/driver/appium/client.go index 70eee12c..4141d0c1 100644 --- a/pkg/driver/appium/client.go +++ b/pkg/driver/appium/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/client_test.go b/pkg/driver/appium/client_test.go index eeb48fc4..96e355ba 100644 --- a/pkg/driver/appium/client_test.go +++ b/pkg/driver/appium/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/commands.go b/pkg/driver/appium/commands.go index 67c34587..9408655b 100644 --- a/pkg/driver/appium/commands.go +++ b/pkg/driver/appium/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/commands_test.go b/pkg/driver/appium/commands_test.go index fce67b6a..75cd28cf 100644 --- a/pkg/driver/appium/commands_test.go +++ b/pkg/driver/appium/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/driver.go b/pkg/driver/appium/driver.go index 93aac06a..57fa942a 100644 --- a/pkg/driver/appium/driver.go +++ b/pkg/driver/appium/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/driver_test.go b/pkg/driver/appium/driver_test.go index a90755c5..9e653716 100644 --- a/pkg/driver/appium/driver_test.go +++ b/pkg/driver/appium/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/pagesource.go b/pkg/driver/appium/pagesource.go index 0377881a..882957b7 100644 --- a/pkg/driver/appium/pagesource.go +++ b/pkg/driver/appium/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/appium/pagesource_test.go b/pkg/driver/appium/pagesource_test.go index 4d974921..9142c33e 100644 --- a/pkg/driver/appium/pagesource_test.go +++ b/pkg/driver/appium/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/actionable_test.go b/pkg/driver/browser/cdp/actionable_test.go index e2993a60..7f785bc0 100644 --- a/pkg/driver/browser/cdp/actionable_test.go +++ b/pkg/driver/browser/cdp/actionable_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/commands.go b/pkg/driver/browser/cdp/commands.go index d46f566b..2ae8dcb6 100644 --- a/pkg/driver/browser/cdp/commands.go +++ b/pkg/driver/browser/cdp/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/commands_iframe_test.go b/pkg/driver/browser/cdp/commands_iframe_test.go index c75add63..b6fda841 100644 --- a/pkg/driver/browser/cdp/commands_iframe_test.go +++ b/pkg/driver/browser/cdp/commands_iframe_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/console_report_test.go b/pkg/driver/browser/cdp/console_report_test.go index c024658d..50840200 100644 --- a/pkg/driver/browser/cdp/console_report_test.go +++ b/pkg/driver/browser/cdp/console_report_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/driver.go b/pkg/driver/browser/cdp/driver.go index 884aa985..fd8fd2b7 100644 --- a/pkg/driver/browser/cdp/driver.go +++ b/pkg/driver/browser/cdp/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/driver_test.go b/pkg/driver/browser/cdp/driver_test.go index 721740ce..ad7a8cbe 100644 --- a/pkg/driver/browser/cdp/driver_test.go +++ b/pkg/driver/browser/cdp/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/finder.go b/pkg/driver/browser/cdp/finder.go index 9c59d6df..3ec79e57 100644 --- a/pkg/driver/browser/cdp/finder.go +++ b/pkg/driver/browser/cdp/finder.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/jshelper.go b/pkg/driver/browser/cdp/jshelper.go index 61e187b0..6ff443ac 100644 --- a/pkg/driver/browser/cdp/jshelper.go +++ b/pkg/driver/browser/cdp/jshelper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/browser/cdp/jshelper.js b/pkg/driver/browser/cdp/jshelper.js index aea2631d..1706e565 100644 --- a/pkg/driver/browser/cdp/jshelper.js +++ b/pkg/driver/browser/cdp/jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/boundstappable_test.go b/pkg/driver/devicelab/boundstappable_test.go index 63ef1f95..24c6ef03 100644 --- a/pkg/driver/devicelab/boundstappable_test.go +++ b/pkg/driver/devicelab/boundstappable_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/browser_jshelper.js b/pkg/driver/devicelab/browser_jshelper.js index 398079af..69a4cedf 100644 --- a/pkg/driver/devicelab/browser_jshelper.js +++ b/pkg/driver/devicelab/browser_jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands.go b/pkg/driver/devicelab/commands.go index 22b33d03..f40ba949 100644 --- a/pkg/driver/devicelab/commands.go +++ b/pkg/driver/devicelab/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands_helpers_test.go b/pkg/driver/devicelab/commands_helpers_test.go index d2e529f0..fede2b76 100644 --- a/pkg/driver/devicelab/commands_helpers_test.go +++ b/pkg/driver/devicelab/commands_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/commands_test.go b/pkg/driver/devicelab/commands_test.go index 632b3361..a61d63c4 100644 --- a/pkg/driver/devicelab/commands_test.go +++ b/pkg/driver/devicelab/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/driver.go b/pkg/driver/devicelab/driver.go index 4bfccb29..02dc5439 100644 --- a/pkg/driver/devicelab/driver.go +++ b/pkg/driver/devicelab/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/jshelpers.go b/pkg/driver/devicelab/jshelpers.go index f0f94af0..973c3918 100644 --- a/pkg/driver/devicelab/jshelpers.go +++ b/pkg/driver/devicelab/jshelpers.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/keyboard.go b/pkg/driver/devicelab/keyboard.go index a637a7f6..73e065da 100644 --- a/pkg/driver/devicelab/keyboard.go +++ b/pkg/driver/devicelab/keyboard.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/lazyretry_test.go b/pkg/driver/devicelab/lazyretry_test.go index 872a5da0..0bc55e55 100644 --- a/pkg/driver/devicelab/lazyretry_test.go +++ b/pkg/driver/devicelab/lazyretry_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/native_element.go b/pkg/driver/devicelab/native_element.go index 5616f89d..f0d3b358 100644 --- a/pkg/driver/devicelab/native_element.go +++ b/pkg/driver/devicelab/native_element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/pagesource.go b/pkg/driver/devicelab/pagesource.go index 25f7d2e5..cd0d6293 100644 --- a/pkg/driver/devicelab/pagesource.go +++ b/pkg/driver/devicelab/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/pagesource_helpers_test.go b/pkg/driver/devicelab/pagesource_helpers_test.go index c40c9b17..1a2814e3 100644 --- a/pkg/driver/devicelab/pagesource_helpers_test.go +++ b/pkg/driver/devicelab/pagesource_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/physicalscreen_test.go b/pkg/driver/devicelab/physicalscreen_test.go index 6e4dbc01..8b856e4a 100644 --- a/pkg/driver/devicelab/physicalscreen_test.go +++ b/pkg/driver/devicelab/physicalscreen_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/web_element.go b/pkg/driver/devicelab/web_element.go index e3dda547..dd6108d5 100644 --- a/pkg/driver/devicelab/web_element.go +++ b/pkg/driver/devicelab/web_element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/webview.go b/pkg/driver/devicelab/webview.go index b709b18c..410b8f30 100644 --- a/pkg/driver/devicelab/webview.go +++ b/pkg/driver/devicelab/webview.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab/webview_jshelper.js b/pkg/driver/devicelab/webview_jshelper.js index 9373a977..802335f2 100644 --- a/pkg/driver/devicelab/webview_jshelper.js +++ b/pkg/driver/devicelab/webview_jshelper.js @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/build.go b/pkg/driver/devicelab_ios/build.go index fa48c2f3..d5e4a920 100644 --- a/pkg/driver/devicelab_ios/build.go +++ b/pkg/driver/devicelab_ios/build.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/client.go b/pkg/driver/devicelab_ios/client.go index a2b3cc59..0181cecf 100644 --- a/pkg/driver/devicelab_ios/client.go +++ b/pkg/driver/devicelab_ios/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/commands.go b/pkg/driver/devicelab_ios/commands.go index 5ee54748..22355328 100644 --- a/pkg/driver/devicelab_ios/commands.go +++ b/pkg/driver/devicelab_ios/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/driver.go b/pkg/driver/devicelab_ios/driver.go index 3a9bfff7..acbb6d80 100644 --- a/pkg/driver/devicelab_ios/driver.go +++ b/pkg/driver/devicelab_ios/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/pagesource.go b/pkg/driver/devicelab_ios/pagesource.go index fe5d309e..0d8ff18d 100644 --- a/pkg/driver/devicelab_ios/pagesource.go +++ b/pkg/driver/devicelab_ios/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/setup.go b/pkg/driver/devicelab_ios/setup.go index 2a2ecae2..ae355685 100644 --- a/pkg/driver/devicelab_ios/setup.go +++ b/pkg/driver/devicelab_ios/setup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/simctl.go b/pkg/driver/devicelab_ios/simctl.go index 602e6751..3dbfa28e 100644 --- a/pkg/driver/devicelab_ios/simctl.go +++ b/pkg/driver/devicelab_ios/simctl.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/devicelab_ios/types.go b/pkg/driver/devicelab_ios/types.go index 1814f40a..34a4e64b 100644 --- a/pkg/driver/devicelab_ios/types.go +++ b/pkg/driver/devicelab_ios/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/mock/mock.go b/pkg/driver/mock/mock.go index 7fc0358b..dd80ff4e 100644 --- a/pkg/driver/mock/mock.go +++ b/pkg/driver/mock/mock.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/mock/mock_test.go b/pkg/driver/mock/mock_test.go index e8285169..d1c3bf57 100644 --- a/pkg/driver/mock/mock_test.go +++ b/pkg/driver/mock/mock_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/commands.go b/pkg/driver/uiautomator2/commands.go index 0daa223f..2922bdc1 100644 --- a/pkg/driver/uiautomator2/commands.go +++ b/pkg/driver/uiautomator2/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/commands_test.go b/pkg/driver/uiautomator2/commands_test.go index e69e8d16..951f3ca1 100644 --- a/pkg/driver/uiautomator2/commands_test.go +++ b/pkg/driver/uiautomator2/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/driver.go b/pkg/driver/uiautomator2/driver.go index 4a601662..1967196a 100644 --- a/pkg/driver/uiautomator2/driver.go +++ b/pkg/driver/uiautomator2/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/driver_test.go b/pkg/driver/uiautomator2/driver_test.go index 3af4e5aa..9e422b4b 100644 --- a/pkg/driver/uiautomator2/driver_test.go +++ b/pkg/driver/uiautomator2/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/keyboard.go b/pkg/driver/uiautomator2/keyboard.go index 7dc23025..d94ff878 100644 --- a/pkg/driver/uiautomator2/keyboard.go +++ b/pkg/driver/uiautomator2/keyboard.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/keyboard_test.go b/pkg/driver/uiautomator2/keyboard_test.go index a09d883e..2dc3b815 100644 --- a/pkg/driver/uiautomator2/keyboard_test.go +++ b/pkg/driver/uiautomator2/keyboard_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/pagesource.go b/pkg/driver/uiautomator2/pagesource.go index 19b1ebb1..12782892 100644 --- a/pkg/driver/uiautomator2/pagesource.go +++ b/pkg/driver/uiautomator2/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/uiautomator2/pagesource_test.go b/pkg/driver/uiautomator2/pagesource_test.go index d626e167..1ab8db71 100644 --- a/pkg/driver/uiautomator2/pagesource_test.go +++ b/pkg/driver/uiautomator2/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/client.go b/pkg/driver/wda/client.go index f48b0a62..ccacb5bf 100644 --- a/pkg/driver/wda/client.go +++ b/pkg/driver/wda/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/client_test.go b/pkg/driver/wda/client_test.go index fa04fb84..b5dc10c8 100644 --- a/pkg/driver/wda/client_test.go +++ b/pkg/driver/wda/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/commands.go b/pkg/driver/wda/commands.go index 534c5edb..d784b3dd 100644 --- a/pkg/driver/wda/commands.go +++ b/pkg/driver/wda/commands.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/commands_test.go b/pkg/driver/wda/commands_test.go index 1c05c6b7..5153cd60 100644 --- a/pkg/driver/wda/commands_test.go +++ b/pkg/driver/wda/commands_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/crashloop_test.go b/pkg/driver/wda/crashloop_test.go index f7e8bdbe..a4ba889c 100644 --- a/pkg/driver/wda/crashloop_test.go +++ b/pkg/driver/wda/crashloop_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/driver.go b/pkg/driver/wda/driver.go index fb61830a..115b10ed 100644 --- a/pkg/driver/wda/driver.go +++ b/pkg/driver/wda/driver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/driver_test.go b/pkg/driver/wda/driver_test.go index bffb10fa..22f38a77 100644 --- a/pkg/driver/wda/driver_test.go +++ b/pkg/driver/wda/driver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/exec.go b/pkg/driver/wda/exec.go index 35300ccc..4ca15142 100644 --- a/pkg/driver/wda/exec.go +++ b/pkg/driver/wda/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/pagesource.go b/pkg/driver/wda/pagesource.go index 3009132e..375de9dc 100644 --- a/pkg/driver/wda/pagesource.go +++ b/pkg/driver/wda/pagesource.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/pagesource_test.go b/pkg/driver/wda/pagesource_test.go index 67c27ed8..578da668 100644 --- a/pkg/driver/wda/pagesource_test.go +++ b/pkg/driver/wda/pagesource_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/runner.go b/pkg/driver/wda/runner.go index a29e9e21..61b1f8f1 100644 --- a/pkg/driver/wda/runner.go +++ b/pkg/driver/wda/runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/runner_test.go b/pkg/driver/wda/runner_test.go index 27e7ca6a..a480af95 100644 --- a/pkg/driver/wda/runner_test.go +++ b/pkg/driver/wda/runner_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/driver/wda/setup.go b/pkg/driver/wda/setup.go index 45799e89..2495fec3 100644 --- a/pkg/driver/wda/setup.go +++ b/pkg/driver/wda/setup.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/android.go b/pkg/emulator/android.go index e2552086..b5a20723 100644 --- a/pkg/emulator/android.go +++ b/pkg/emulator/android.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/android_test.go b/pkg/emulator/android_test.go index bb581e63..9b9e2859 100644 --- a/pkg/emulator/android_test.go +++ b/pkg/emulator/android_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/exec.go b/pkg/emulator/exec.go index 5f747721..5e198683 100644 --- a/pkg/emulator/exec.go +++ b/pkg/emulator/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/exec_test.go b/pkg/emulator/exec_test.go index 8cd1c23f..3cda4081 100644 --- a/pkg/emulator/exec_test.go +++ b/pkg/emulator/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/manager.go b/pkg/emulator/manager.go index 6d92adc0..99172708 100644 --- a/pkg/emulator/manager.go +++ b/pkg/emulator/manager.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/emulator/types.go b/pkg/emulator/types.go index adc1d993..b1447910 100644 --- a/pkg/emulator/types.go +++ b/pkg/emulator/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/convert.go b/pkg/executor/convert.go index 1e178fee..b9ee08d1 100644 --- a/pkg/executor/convert.go +++ b/pkg/executor/convert.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/convert_test.go b/pkg/executor/convert_test.go index 95acb3ba..944cd6b8 100644 --- a/pkg/executor/convert_test.go +++ b/pkg/executor/convert_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/flow_runner.go b/pkg/executor/flow_runner.go index c5b7505d..d39930d0 100644 --- a/pkg/executor/flow_runner.go +++ b/pkg/executor/flow_runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/flow_runner_console_test.go b/pkg/executor/flow_runner_console_test.go index 9fd4cdb2..2d19e706 100644 --- a/pkg/executor/flow_runner_console_test.go +++ b/pkg/executor/flow_runner_console_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/parallel.go b/pkg/executor/parallel.go index e914574e..9d377d88 100644 --- a/pkg/executor/parallel.go +++ b/pkg/executor/parallel.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/parallel_test.go b/pkg/executor/parallel_test.go index 8d6964ff..bf942b12 100644 --- a/pkg/executor/parallel_test.go +++ b/pkg/executor/parallel_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/runner.go b/pkg/executor/runner.go index a763de74..e7551325 100644 --- a/pkg/executor/runner.go +++ b/pkg/executor/runner.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/runner_test.go b/pkg/executor/runner_test.go index 68a3b802..3304d5e5 100644 --- a/pkg/executor/runner_test.go +++ b/pkg/executor/runner_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/scripting.go b/pkg/executor/scripting.go index 108c6950..98b8fe52 100644 --- a/pkg/executor/scripting.go +++ b/pkg/executor/scripting.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/scripting_test.go b/pkg/executor/scripting_test.go index d969a0fd..b04f5111 100644 --- a/pkg/executor/scripting_test.go +++ b/pkg/executor/scripting_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/tap_options.go b/pkg/executor/tap_options.go index 92a55e70..8cbf8f47 100644 --- a/pkg/executor/tap_options.go +++ b/pkg/executor/tap_options.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/executor/tap_options_test.go b/pkg/executor/tap_options_test.go index cbb47100..dfa793ca 100644 --- a/pkg/executor/tap_options_test.go +++ b/pkg/executor/tap_options_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/flow.go b/pkg/flow/flow.go index a0192e9e..e12b0f5f 100644 --- a/pkg/flow/flow.go +++ b/pkg/flow/flow.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/parser.go b/pkg/flow/parser.go index 7b6637d5..8f22e8a8 100644 --- a/pkg/flow/parser.go +++ b/pkg/flow/parser.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/parser_test.go b/pkg/flow/parser_test.go index 9990d4af..ca9ef49a 100644 --- a/pkg/flow/parser_test.go +++ b/pkg/flow/parser_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/selector.go b/pkg/flow/selector.go index 8dd0125b..6064d139 100644 --- a/pkg/flow/selector.go +++ b/pkg/flow/selector.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/selector_test.go b/pkg/flow/selector_test.go index 1c293947..c3b6f10e 100644 --- a/pkg/flow/selector_test.go +++ b/pkg/flow/selector_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/step.go b/pkg/flow/step.go index 66ade43d..a4c09de3 100644 --- a/pkg/flow/step.go +++ b/pkg/flow/step.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flow/step_test.go b/pkg/flow/step_test.go index 002ce924..0da9979a 100644 --- a/pkg/flow/step_test.go +++ b/pkg/flow/step_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery.go b/pkg/flutter/discovery.go index cc1e0e2c..26321c1b 100644 --- a/pkg/flutter/discovery.go +++ b/pkg/flutter/discovery.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_iossim.go b/pkg/flutter/discovery_iossim.go index 28f1b565..dccf19d8 100644 --- a/pkg/flutter/discovery_iossim.go +++ b/pkg/flutter/discovery_iossim.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_iossim_test.go b/pkg/flutter/discovery_iossim_test.go index 55504bf2..413cb6e0 100644 --- a/pkg/flutter/discovery_iossim_test.go +++ b/pkg/flutter/discovery_iossim_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/discovery_test.go b/pkg/flutter/discovery_test.go index e2e30f7a..a797ffea 100644 --- a/pkg/flutter/discovery_test.go +++ b/pkg/flutter/discovery_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/semantics.go b/pkg/flutter/semantics.go index dead8542..ee06faa1 100644 --- a/pkg/flutter/semantics.go +++ b/pkg/flutter/semantics.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/semantics_test.go b/pkg/flutter/semantics_test.go index 47adf670..66e5b737 100644 --- a/pkg/flutter/semantics_test.go +++ b/pkg/flutter/semantics_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/vmservice.go b/pkg/flutter/vmservice.go index 491c4248..b3fad9b1 100644 --- a/pkg/flutter/vmservice.go +++ b/pkg/flutter/vmservice.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/vmservice_test.go b/pkg/flutter/vmservice_test.go index 8410d58c..e18651ab 100644 --- a/pkg/flutter/vmservice_test.go +++ b/pkg/flutter/vmservice_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/widgettree.go b/pkg/flutter/widgettree.go index f567a696..e8e58344 100644 --- a/pkg/flutter/widgettree.go +++ b/pkg/flutter/widgettree.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/widgettree_test.go b/pkg/flutter/widgettree_test.go index f7598b39..bb09dab3 100644 --- a/pkg/flutter/widgettree_test.go +++ b/pkg/flutter/widgettree_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/wrapper.go b/pkg/flutter/wrapper.go index 5e1b255c..07db22fa 100644 --- a/pkg/flutter/wrapper.go +++ b/pkg/flutter/wrapper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/flutter/wrapper_test.go b/pkg/flutter/wrapper_test.go index a6f4b3d8..b18e815e 100644 --- a/pkg/flutter/wrapper_test.go +++ b/pkg/flutter/wrapper_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/engine.go b/pkg/jsengine/engine.go index 26a9a86f..0001cdbc 100644 --- a/pkg/jsengine/engine.go +++ b/pkg/jsengine/engine.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/engine_test.go b/pkg/jsengine/engine_test.go index e9eedff2..edd6216c 100644 --- a/pkg/jsengine/engine_test.go +++ b/pkg/jsengine/engine_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/jsengine/http.go b/pkg/jsengine/http.go index 2f42aaaa..5182496d 100644 --- a/pkg/jsengine/http.go +++ b/pkg/jsengine/http.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go index 1e383729..dd501422 100644 --- a/pkg/logger/logger.go +++ b/pkg/logger/logger.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/logger/logger_test.go b/pkg/logger/logger_test.go index 184bb273..6da29892 100644 --- a/pkg/logger/logger_test.go +++ b/pkg/logger/logger_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/adapter.go b/pkg/maestro/adapter.go index 4d46fa52..bc9ad28f 100644 --- a/pkg/maestro/adapter.go +++ b/pkg/maestro/adapter.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/adapter_test.go b/pkg/maestro/adapter_test.go index b64df820..ab8ad688 100644 --- a/pkg/maestro/adapter_test.go +++ b/pkg/maestro/adapter_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/client.go b/pkg/maestro/client.go index 74ab8450..839bbebf 100644 --- a/pkg/maestro/client.go +++ b/pkg/maestro/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/client_test.go b/pkg/maestro/client_test.go index acfe4d1a..080f5a5b 100644 --- a/pkg/maestro/client_test.go +++ b/pkg/maestro/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/events.go b/pkg/maestro/events.go index 551572cd..84113fbc 100644 --- a/pkg/maestro/events.go +++ b/pkg/maestro/events.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/events_test.go b/pkg/maestro/events_test.go index cf592ecc..9c75e2a0 100644 --- a/pkg/maestro/events_test.go +++ b/pkg/maestro/events_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/maestro/protocol.go b/pkg/maestro/protocol.go index a2fd2dfb..b88f14be 100644 --- a/pkg/maestro/protocol.go +++ b/pkg/maestro/protocol.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/allure.go b/pkg/report/allure.go index b6227a6c..0e28cf18 100644 --- a/pkg/report/allure.go +++ b/pkg/report/allure.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/allure_test.go b/pkg/report/allure_test.go index 861b92f6..d8d512d6 100644 --- a/pkg/report/allure_test.go +++ b/pkg/report/allure_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/atomic.go b/pkg/report/atomic.go index 510456cb..770e99c5 100644 --- a/pkg/report/atomic.go +++ b/pkg/report/atomic.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/builder.go b/pkg/report/builder.go index 542bf98b..729658b1 100644 --- a/pkg/report/builder.go +++ b/pkg/report/builder.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/builder_test.go b/pkg/report/builder_test.go index 7389aed7..b3090bb3 100644 --- a/pkg/report/builder_test.go +++ b/pkg/report/builder_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/consumer.go b/pkg/report/consumer.go index 8ee90881..6e9285a7 100644 --- a/pkg/report/consumer.go +++ b/pkg/report/consumer.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/consumer_test.go b/pkg/report/consumer_test.go index b4401bb0..530c6c47 100644 --- a/pkg/report/consumer_test.go +++ b/pkg/report/consumer_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/flow.go b/pkg/report/flow.go index e4edd6ab..106ad721 100644 --- a/pkg/report/flow.go +++ b/pkg/report/flow.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/flow_test.go b/pkg/report/flow_test.go index 4946cae2..c7ff6314 100644 --- a/pkg/report/flow_test.go +++ b/pkg/report/flow_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/html.go b/pkg/report/html.go index 5992660b..3333e02e 100644 --- a/pkg/report/html.go +++ b/pkg/report/html.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/html_test.go b/pkg/report/html_test.go index c8973714..173ced98 100644 --- a/pkg/report/html_test.go +++ b/pkg/report/html_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/index.go b/pkg/report/index.go index 4e224b69..7bc48c34 100644 --- a/pkg/report/index.go +++ b/pkg/report/index.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/index_test.go b/pkg/report/index_test.go index c189a9ae..a3a07f85 100644 --- a/pkg/report/index_test.go +++ b/pkg/report/index_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/junit.go b/pkg/report/junit.go index d225b648..a1d89042 100644 --- a/pkg/report/junit.go +++ b/pkg/report/junit.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/junit_test.go b/pkg/report/junit_test.go index b392a48a..63c14963 100644 --- a/pkg/report/junit_test.go +++ b/pkg/report/junit_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/types.go b/pkg/report/types.go index 4ead7518..aad31f52 100644 --- a/pkg/report/types.go +++ b/pkg/report/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/report/types_test.go b/pkg/report/types_test.go index dca3254c..1bedb1ae 100644 --- a/pkg/report/types_test.go +++ b/pkg/report/types_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/exec.go b/pkg/simulator/exec.go index 2a6317a8..974cdd8c 100644 --- a/pkg/simulator/exec.go +++ b/pkg/simulator/exec.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/exec_test.go b/pkg/simulator/exec_test.go index 5f47d49f..edb1227f 100644 --- a/pkg/simulator/exec_test.go +++ b/pkg/simulator/exec_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/ios.go b/pkg/simulator/ios.go index 6d9160ea..c14907a9 100644 --- a/pkg/simulator/ios.go +++ b/pkg/simulator/ios.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/ios_test.go b/pkg/simulator/ios_test.go index 8e12fc45..633d07c4 100644 --- a/pkg/simulator/ios_test.go +++ b/pkg/simulator/ios_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/manager.go b/pkg/simulator/manager.go index f3a7c2ac..194ef4c4 100644 --- a/pkg/simulator/manager.go +++ b/pkg/simulator/manager.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/simulator/types.go b/pkg/simulator/types.go index 0ca23adb..33128445 100644 --- a/pkg/simulator/types.go +++ b/pkg/simulator/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/client.go b/pkg/uiautomator2/client.go index f9095218..5bb09ecf 100644 --- a/pkg/uiautomator2/client.go +++ b/pkg/uiautomator2/client.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/client_test.go b/pkg/uiautomator2/client_test.go index df3b60bc..96ea4ba3 100644 --- a/pkg/uiautomator2/client_test.go +++ b/pkg/uiautomator2/client_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/device.go b/pkg/uiautomator2/device.go index e9ec7f3c..cf72dc80 100644 --- a/pkg/uiautomator2/device.go +++ b/pkg/uiautomator2/device.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/device_test.go b/pkg/uiautomator2/device_test.go index 25b0d1ce..4b1be1ef 100644 --- a/pkg/uiautomator2/device_test.go +++ b/pkg/uiautomator2/device_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/element.go b/pkg/uiautomator2/element.go index 88aadba1..a3c1885b 100644 --- a/pkg/uiautomator2/element.go +++ b/pkg/uiautomator2/element.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/element_test.go b/pkg/uiautomator2/element_test.go index 46f58043..802cc297 100644 --- a/pkg/uiautomator2/element_test.go +++ b/pkg/uiautomator2/element_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/gestures.go b/pkg/uiautomator2/gestures.go index 13f764b9..9409cbb6 100644 --- a/pkg/uiautomator2/gestures.go +++ b/pkg/uiautomator2/gestures.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/gestures_test.go b/pkg/uiautomator2/gestures_test.go index d00116e7..7a359594 100644 --- a/pkg/uiautomator2/gestures_test.go +++ b/pkg/uiautomator2/gestures_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/testing.go b/pkg/uiautomator2/testing.go index a98e7cdc..ef9f8c93 100644 --- a/pkg/uiautomator2/testing.go +++ b/pkg/uiautomator2/testing.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/uiautomator2/types.go b/pkg/uiautomator2/types.go index 57592594..3f9b99be 100644 --- a/pkg/uiautomator2/types.go +++ b/pkg/uiautomator2/types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025–2026 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/validator/validator.go b/pkg/validator/validator.go index df71b819..26ced898 100644 --- a/pkg/validator/validator.go +++ b/pkg/validator/validator.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner diff --git a/pkg/validator/validator_test.go b/pkg/validator/validator_test.go index 71851251..c5ad033a 100644 --- a/pkg/validator/validator_test.go +++ b/pkg/validator/validator_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024–2026 DeviceLab and the Project Contributors +// SPDX-FileCopyrightText: 2025 DeviceLab and the Project Contributors // // SPDX-License-Identifier: LicenseRef-maestro-runner From ea42b8a830fa7473bfb08774a4a5d7f03c4d8152 Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 19:27:04 +0700 Subject: [PATCH 6/7] chore: add ci step to check for REUSE spec compliance Add a reuse-lint step to the CI workflow so REUSE compliance is enforced on every push and pull request. --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 888afeda..e50328fb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,6 +51,9 @@ jobs: with: version: latest + - name: REUSE Compliance Check + uses: fsfe/reuse-action@v6 + build: name: Build runs-on: ubuntu-latest From 8a0e905e13903ed92972cfa96fc6647316e15af4 Mon Sep 17 00:00:00 2001 From: Phen Chua <89496400+PhenChua29@users.noreply.github.com> Date: Thu, 18 Jun 2026 19:32:30 +0700 Subject: [PATCH 7/7] docs: add instruction for REUSE spec compliance Document the REUSE header requirement in CONTRIBUTING.md so contributors know to include SPDX headers or REUSE.toml entries when adding new files. --- CONTRIBUTING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f05b752a..01a4c8c4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,6 +78,10 @@ Add support for swipe gestures - Add godoc comments for exported APIs - Update CHANGELOG.md for notable changes +### License Headers + +This project adheres to the REUSE specification. When creating new files, please include the appropriate copyright and SPDX license headers, or define their licensing in `REUSE.toml`. Our CI pipeline will check for REUSE compliance automatically. + ## Project Structure See [DEVELOPER.md](DEVELOPER.md) for architecture details and extension guides.