Skip to content
Commit b0cd13f9 authored by Bot's avatar Bot
Browse files

chore(release): 1.0.0-alpha.2 [skip ci]

# [1.0.0-alpha.2](https://git.gitlab.arm.com/bazel/rules_labgrid/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2025-05-01)

### Bug Fixes

* **//labgrid/run:** make `env` a `Mapping[str, str]` ([584a8b51](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/584a8b5191864eb85eb185db916438d3b8b18775))
* add bazel 8 support ([7633740e](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/7633740eceb38a19266d1ae8f91660ccb2a63cf8))
* **config_toolchain:** Move defaults to `labgrid_config` ([c7fb769f](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/c7fb769f7ccc6cb4875f3a4d304803fe6473d3da))
* **config_toolchain:** set `LG_ENV` in `labgrid_config` ([10c79055](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/10c790552caf5ed839616b4ded63245f3defd967))
* **executor:** handle `None` in runfile resolution ([cc433aed](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/cc433aedf7b870ad2d6ae382c6c593eab9d2de59))
* get separator from external label ([558795ce](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/558795ce1df3dbc5b812050f7580b6047575d305))
* **LocalhostDriver:** unset runfile env vars ([140ee257](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/140ee2576af8457df4ca806f667d37cb3f01e0a1))
* **LocalhostDriver:** use clean env ([182e89d0](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/182e89d024bf6b9cdec9ba712d7cd9e76804e0f3))
* missing QEMU_IMG runfiles ([a6cf02b7](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/a6cf02b7749b6d78c808b23757bbe9f7c27d4722))
* rename `configurable` to `ssh` ([17b9c485](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/17b9c485315dd66909cb33b9b83e5fc4a3e7f088))
* **run:** directory structure on device matches external Bazel rules ([f3cc52e8](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/f3cc52e886a1d8006a8f68a0d2b60d94fd6a9ef1))
* **runner:** check runfiles exist before transfer ([a3b8bd88](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/a3b8bd8810c0f080f1ae4f5f404100ea4746847b))
* **runner:** respect Bazel test timeout ([f7dacaee](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/f7dacaee3907af631cfe7283ff1c48678c04ccf2))
* **runner:** unset runfile env vars more granularly ([9f087d52](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/9f087d52e1aeda52cdeb0c511f8a2dea5c76337b))
* ssh strategy port default ([824e0e6c](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/824e0e6c1286b04eaca6d009fa4d3535469b60c2))
* switch to rules_license for licensing ([2868b569](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/2868b5698c5b1555932508d1ea724bbc5026a166))
* **test:** only transfer required runfiles ([012bd7fe](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/012bd7fed71de715b4256a67046a66d028dd3db9))
* **test:** respect `env` from `src` ([3ec99b69](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/3ec99b69ce98938c2a3d4ed684fb10a0ff08b0fe))

### Code Refactoring

* move base manager to manager folder ([6fca21f7](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/6fca21f7e28aa4621702700a235836f5ff681f7f))
* rename `crossbar` to `coordinator` ([f79e8691](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/f79e869185e1f5a665a13726368d09803555a9e0))
* rename coordinator to harness ([5b0694c7](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/5b0694c79f19172b55bc59b7112be51ed463a978))
* rename the mock folder local ([86d88703](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/86d88703ac1833bd5e51a88d60b54626fb28025b))

### Features

* **//labgrid:** support multiple Python versions ([285cb301](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/285cb301b2de65f81b184d9db31846ba37620cd7))
* add `labgrid_binary` ([973677c0](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/973677c0b5590757caaefbe3c360980ddb1fc115))
* add `ssh` device platforms ([253e34a9](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/253e34a9797f41e445526f7a28d39d91601314d1))
* add a local gRPC coordinator harness ([cbb6e539](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/cbb6e5393378032a478cfc1dd2728ebe8bcf62a5))
* add new acquire and reserve managers ([582e87e0](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/582e87e03deea8359655cb93a1a02676b5ffa678))
* add the labgrid-coordinator binary ([683f0db5](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/683f0db5a0b3f3d6a56e83fd2add2791d76066f9))
* **config:** add `place_tags` attribute ([b3bd8d1d](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/b3bd8d1db9aebb2833acf843a96061e287832109))
* configurable device toolchain ([050e1ac4](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/050e1ac40fcbc7b2c62ae3e08e8d31182a5c58bb))
* extract `runner` library ([b44481f5](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/b44481f5d1b6ce19a5cf5873153416718906d095))
* make the local harness work standalone ([c53bcb4a](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/c53bcb4aa93a69e9dd74eb3b4ce701ec30b934d3))
* produce stdout from runner execution ([b91cf8f5](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/b91cf8f5f240cfe3cae804199abec76d803efe41))
* **runner:** handle testing env vars ([54bc63b7](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/54bc63b77b4a2735e81fa4db1277c7610cd90903))
* **runner:** support test sharding ([fb6730f2](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/fb6730f27170e0a79361f38f87ae1277c425a2c4))
* **run:** support transferring files to device ([d31befff](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/d31befffd462219cd0542532647ce6f58dbd86fb))
* **test:** add `data` attribute ([7af30cb0](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/7af30cb04fafda8c5761146249f736db26c88841))
* **test:** allow files in `src` ([190474eb](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/190474eb637591d5e91d60e991d945ccf6d1e19c))
* **test:** support `$(location)` substitution in `env` ([4394abde](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/4394abde65abc0f87aeab0268a2f2a1e2627905f))
* **test:** support env attribute ([6e1d044c](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/6e1d044cd986ce26667def146eac7c29d8522778))
* use `[@pre-commit](https://git.gitlab.arm.com/pre-commit)` ([517d37ab](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/517d37abe0020de48bba60d6abe2658043ec47d8))

### Performance Improvements

* **qemu:** improve boot time for amd64 guest on arm64 host ([3a0c9af8](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/3a0c9af86f1e26d70422d3e6a1ca0011a7b50069))
* remove SMP system for different host-guest archs ([a479d96b](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/a479d96bfceb984d8324683c2d69649d999a56da))

### Reverts

* **flag/device:** temporarily remove testing targets ([d99ff65e](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/d99ff65e590eda465ef0c9a36c6976deca4b9b46))
* temporarily remove `arm64` QEMU tests ([c123242e](https://git.gitlab.arm.com/bazel/rules_labgrid/commit/c123242ec7b1966054c451df7b6156fa309bbf8a))

### BREAKING CHANGES

* `crossbar` renamed to `coordinator`
* `coordinator` renamed to `harness`
* `mock` folder renamed to `local`
* `@rules_labgrid//labgrid/constraint/device:configurable` has been
renamed to `@rules_labgrid//labgrid/constraint/device:ssh`
* manager moved and renamed from executor to manager
parent e0736c11
Loading
Loading
Loading
Pipeline #26089 skipped