Skip to content

Commit

Permalink
chore: release 0.3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
oxidase committed Jul 4, 2024
1 parent 8323400 commit 82a03ef
Show file tree
Hide file tree
Showing 40 changed files with 124 additions and 104 deletions.
4 changes: 2 additions & 2 deletions .bcr/metadata.template.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"homepage": "https://github.com/oxidase/rules_ophiuchus",
"homepage": "https://github.com/oxidase/ofiuco",
"maintainers": [
{
"email": "[email protected]",
Expand All @@ -8,7 +8,7 @@
}
],
"repository": [
"github:oxidase/rules_ophiuchus"
"github:oxidase/ofiuco"
],
"versions": [],
"yanked_versions": {}
Expand Down
4 changes: 2 additions & 2 deletions .bcr/presubmit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ tasks:
platform: ${{ platform }}
bazel: ${{ bazel }}
build_targets:
- '@rules_ophiuchus//python/...'
- '@rules_ophiuchus//lib/...'
- '@ofiuco//python/...'
- '@ofiuco//lib/...'
bcr_test_module:
module_path: "examples/transitions"
matrix:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ on:

jobs:
test:
name: Test rules_ophiuchus
runs-on: ${{ matrix.os }}
timeout-minutes: 40
strategy:
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ jobs:
run: |
set -euo pipefail
export RULES_PYTHON_RELEASE=$(curl -s https://api.github.com/repos/bazelbuild/rules_python/releases/latest | jq -c .)
export RULES_PYTHON_TAG=$(echo $RULES_PYTHON_RELEASE | jq -r '.tag_name')
export RULES_PYTHON_URL=$(echo $RULES_PYTHON_RELEASE | jq -r '.assets[].browser_download_url')
export RULES_PYTHON_SHA256=$(curl -s $RULES_PYTHON_URL | sha256sum)
git config user.name "${{ github.triggering_actor }}"
git config user.email "${{ github.triggering_actor }}@users.noreply.github.com"
Expand All @@ -33,6 +38,6 @@ jobs:
cat .github/workflows/release-notes.md | envsubst > notes.md
gh release create "v$TAG" --title "$TAG" --target $sha --generate-notes --notes "$(cat notes.md)" $ARCHIVE
env:
NAME: "rules_ophiuchus"
NAME: "ofiuco"
TAG: ${{ inputs.tag }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33 changes: 26 additions & 7 deletions .github/workflows/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ Add to your `MODULE.bazel` file:
* for packaging and dependency management with [Poetry](https://python-poetry.org/)

```starlark
bazel_dep(name = "rules_ophiuchus", version = "${TAG}")
bazel_dep(name = "ofiuco", version = "${TAG}")

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "//:poetry.lock",
Expand All @@ -25,17 +25,36 @@ Paste this snippet into your `WORKSPACE` file:
```starlark
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

toolchain_name = "python"
python_version = "3.12"

# Setup rules_python
http_archive(
name = "rules_python",
sha256 = "${RULES_PYTHON_SHA256}",
strip_prefix = "rules_python-${RULES_PYTHON_TAG}",
url = "${RULES_PYTHON_URL}",
)

load("@rules_python//python:repositories.bzl", "py_repositories", "python_register_toolchains")

py_repositories()

python_register_toolchains(toolchain_name, python_version)

# Setup ofiuco
http_archive(
name = "rules_ophiuchus",
name = "ofiuco",
sha256 = "${SHA256}",
strip_prefix = "${PREFIX}",
url = "https://github.com/oxidase/rules_ophiuchus/releases/download/v${TAG}/${ARCHIVE}",
url = "https://github.com/oxidase/ofiuco/releases/download/v${TAG}/${ARCHIVE}",
)

load("@rules_ophiuchus//python:poetry_parse.bzl", "poetry_parse")
load("@rules_ophiuchus//python:repositories.bzl", install_poetry_dependencies = "install_dependencies")
load("@ofiuco//python:repositories.bzl", install_poetry_dependencies = "install_dependencies")

install_poetry_dependencies(toolchain_name, python_version)

install_poetry_dependencies()
load("@ofiuco//python:poetry_parse.bzl", "poetry_parse")

poetry_parse(
name = "poetry",
Expand Down
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This the official list of rules_ophiuchus authors for copyright purposes.
# This the official list of ofiuco authors for copyright purposes.
# This file is distinct from the CONTRIBUTORS files.
# See the latter for an explanation.

Expand Down
26 changes: 13 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,26 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
### Fixed


## [v0.2.0](https://github.com/oxidase/rules_ophiuchus/tree/v0.2.0) - 2023-05-18
## [v0.2.0](https://github.com/oxidase/ofiuco/tree/v0.2.0) - 2023-05-18

[Full Changelog](https://github.com/oxidase/rules_ophiuchus/compare/v0.1.0...v0.2.0)
[Full Changelog](https://github.com/oxidase/ofiuco/compare/v0.1.0...v0.2.0)

### Added

- chore: add transitions example [#25](https://github.com/oxidase/rules_ophiuchus/pull/25)
- feat: split download and install steps [#23](https://github.com/oxidase/rules_ophiuchus/pull/23)
- feat: add interpreter_markers attribute [#22](https://github.com/oxidase/rules_ophiuchus/pull/22)
- feat: add source_url argument [#21](https://github.com/oxidase/rules_ophiuchus/pull/21)
- feat: remove awk dependency [#14](https://github.com/oxidase/rules_ophiuchus/pull/14)
- feat: add py_zip rule [#13](https://github.com/oxidase/rules_ophiuchus/pull/13)
- chore: add transitions example [#25](https://github.com/oxidase/ofiuco/pull/25)
- feat: split download and install steps [#23](https://github.com/oxidase/ofiuco/pull/23)
- feat: add interpreter_markers attribute [#22](https://github.com/oxidase/ofiuco/pull/22)
- feat: add source_url argument [#21](https://github.com/oxidase/ofiuco/pull/21)
- feat: remove awk dependency [#14](https://github.com/oxidase/ofiuco/pull/14)
- feat: add py_zip rule [#13](https://github.com/oxidase/ofiuco/pull/13)

### Fixed

- fix: add platform_machine to platform tags [#24](https://github.com/oxidase/rules_ophiuchus/pull/24)
- fix: cleanup [#15](https://github.com/oxidase/rules_ophiuchus/pull/15)
- fix: workflows naming [#11](https://github.com/oxidase/rules_ophiuchus/pull/11)
- fix: add platform_machine to platform tags [#24](https://github.com/oxidase/ofiuco/pull/24)
- fix: cleanup [#15](https://github.com/oxidase/ofiuco/pull/15)
- fix: workflows naming [#11](https://github.com/oxidase/ofiuco/pull/11)


## [v0.1.0](https://github.com/oxidase/rules_ophiuchus/tree/v0.1.0) - 2023-04-01
## [v0.1.0](https://github.com/oxidase/ofiuco/tree/v0.1.0) - 2023-04-01

[Full Changelog](https://github.com/oxidase/rules_ophiuchus/compare/6f8ac8716f8ab65d115c678feed3a473f71ebcfb...v0.1.0)
[Full Changelog](https://github.com/oxidase/ofiuco/compare/6f8ac8716f8ab65d115c678feed3a473f71ebcfb...v0.1.0)
6 changes: 3 additions & 3 deletions MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module(
name = "rules_ophiuchus",
name = "ofiuco",
version = "0",
compatibility_level = 1,
)
Expand All @@ -11,5 +11,5 @@ bazel_dep(name = "rules_python", version = "0.33.2")
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
use_repo(python, "python_3_11_host")

internal_deps = use_extension("@rules_ophiuchus//python:internal_deps.bzl", "internal_deps")
use_repo(internal_deps, "rules_ophiuchus_defs", "rules_ophiuchus_pip", "rules_ophiuchus_poetry_deps")
internal_deps = use_extension("@ofiuco//python:internal_deps.bzl", "internal_deps")
use_repo(internal_deps, "ofiuco_defs", "ofiuco_pip", "ofiuco_poetry_deps")
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Ophiuchus Rules for Bazel
# Ofiuco Rules for Bazel

## Overview

Expand All @@ -12,9 +12,9 @@ Minimum requirements:

## Getting started

### Import `rules_ophiuchus` as a module
### Import `ofiuco` as a module

To import `rules_ophiuchus` in your project, you first need to add it to your `MODULE.bazel` file
To import `ofiuco` in your project, you first need to add it to your `MODULE.bazel` file

```python
bazel_dep(name = "rules_python", version = "0.33.2")
Expand All @@ -23,9 +23,9 @@ python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(python_version = "3.12")
use_repo(python, "python_3_12")

bazel_dep(name = "rules_ophiuchus", version = "0.3.7")
bazel_dep(name = "ofiuco", version = "0.3.7")

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "@//path/to:poetry.lock",
Expand Down Expand Up @@ -57,7 +57,7 @@ poetry update

or using a pre-defined target
```
load("@rules_ophiuchus//python:poetry.bzl", "poetry_update")
load("@ofiuco//python:poetry.bzl", "poetry_update")
poetry_update(
name = "update_lock",
Expand Down
2 changes: 1 addition & 1 deletion WORKSPACE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
workspace(name = "rules_ophiuchus")
workspace(name = "ofiuco")
6 changes: 3 additions & 3 deletions examples/aspect_rules_py/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ python.toolchain(
)
use_repo(python, "python_3_11")

bazel_dep(name = "rules_ophiuchus", version = "0.0.0")
bazel_dep(name = "ofiuco", version = "0.0.0")
local_path_override(
module_name = "rules_ophiuchus",
module_name = "ofiuco",
path = "../..",
)

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "//:poetry.lock",
Expand Down
6 changes: 3 additions & 3 deletions examples/cc_toolchain/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(python_version = "3.12")
use_repo(python, "python_3_12")

bazel_dep(name = "rules_ophiuchus", version = "0.0.0")
bazel_dep(name = "ofiuco", version = "0.0.0")
local_path_override(
module_name = "rules_ophiuchus",
module_name = "ofiuco",
path = "../..",
)

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "//:poetry.lock",
Expand Down
4 changes: 2 additions & 2 deletions examples/integration_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ export HOME=$TEST_TMPDIR
cd examples/$1

ARGS="--test_output=errors --spawn_strategy=local --verbose_failures"
ARGS="$ARGS --override_repository=rules_ophiuchus=$BUILD_WORKSPACE_DIRECTORY"
[ -f MODULE.bazel ] && ARGS="$ARGS --override_module=rules_ophiuchus=$BUILD_WORKSPACE_DIRECTORY"
ARGS="$ARGS --override_repository=ofiuco=$BUILD_WORKSPACE_DIRECTORY"
[ -f MODULE.bazel ] && ARGS="$ARGS --override_module=ofiuco=$BUILD_WORKSPACE_DIRECTORY"

echo "Using $(bazelisk version)"
bazelisk test ... $ARGS
Expand Down
2 changes: 1 addition & 1 deletion examples/markers/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
load("@rules_ophiuchus//python:poetry.bzl", "poetry_update")
load("@ofiuco//python:poetry.bzl", "poetry_update")

py_test(
name = "test",
Expand Down
6 changes: 3 additions & 3 deletions examples/markers/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ use_repo(
"python_" + python_version,
)

bazel_dep(name = "rules_ophiuchus", version = "0.0.0")
bazel_dep(name = "ofiuco", version = "0.0.0")
local_path_override(
module_name = "rules_ophiuchus",
module_name = "ofiuco",
path = "../..",
)

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "python",
lock = "//:poetry.lock",
Expand Down
2 changes: 1 addition & 1 deletion examples/simple/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
load("@rules_ophiuchus//python:poetry.bzl", "poetry_update")
load("@ofiuco//python:poetry.bzl", "poetry_update")

py_test(
name = "test",
Expand Down
6 changes: 3 additions & 3 deletions examples/simple/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(python_version = "3.12")
use_repo(python, "python_3_12")

bazel_dep(name = "rules_ophiuchus", version = "0.0.0")
bazel_dep(name = "ofiuco", version = "0.0.0")
local_path_override(
module_name = "rules_ophiuchus",
module_name = "ofiuco",
path = "../..",
)

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "//:poetry.lock",
Expand Down
2 changes: 1 addition & 1 deletion examples/simple/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Simple example

This example shows how to use rules_ophiuchus to fetch external dependencies from a pyproject.toml file
This example shows how to use `ofiuco` to fetch external dependencies from a pyproject.toml file
and than use in BUILD files as dependencies of Bazel targets.

The `poetry.lock` file can be updated with
Expand Down
4 changes: 2 additions & 2 deletions examples/torch/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load("@rules_ophiuchus//python:poetry.bzl", "poetry_update")
load("@rules_ophiuchus//python:py_venv.bzl", "py_venv")
load("@ofiuco//python:poetry.bzl", "poetry_update")
load("@ofiuco//python:py_venv.bzl", "py_venv")

py_venv(
name = "torch_venv",
Expand Down
6 changes: 3 additions & 3 deletions examples/torch/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(python_version = "3.12")
use_repo(python, "python_3_12")

bazel_dep(name = "rules_ophiuchus", version = "0.0.0")
bazel_dep(name = "ofiuco", version = "0.0.0")
local_path_override(
module_name = "rules_ophiuchus",
module_name = "ofiuco",
path = "../..",
)

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "//:poetry.lock",
Expand Down
18 changes: 9 additions & 9 deletions examples/torch/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Torch example

This example shows how to use rules_ophiuchus to fetch external dependencies from a pyproject.toml file
This example shows how to use `ofiuco` to fetch external dependencies from a pyproject.toml file
using PyPI repository and a direct URL as
```
torch = [
Expand All @@ -26,14 +26,14 @@ __init__.py cublas cuda_cupti cuda_nvrtc cuda_runtime cudnn cufft curand
ls -l bazel-bin/venv/torch_venv/nvidia/cudnn/lib/
total 32
lrwxrwxrwx 1 test test 128 Mar 25 10:31 __init__.py -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/__init__.py
lrwxrwxrwx 1 test test 130 Mar 25 10:31 libcudnn.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_adv_infer.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_adv_infer.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_adv_train.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_adv_train.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_cnn_infer.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_cnn_infer.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_cnn_train.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_cnn_train.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_ops_infer.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_ops_infer.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_ops_train.so.8 -> ../../../../../external/rules_ophiuchus~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_ops_train.so.8
lrwxrwxrwx 1 test test 128 Mar 25 10:31 __init__.py -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/__init__.py
lrwxrwxrwx 1 test test 130 Mar 25 10:31 libcudnn.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_adv_infer.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_adv_infer.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_adv_train.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_adv_train.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_cnn_infer.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_cnn_infer.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_cnn_train.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_cnn_train.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_ops_infer.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_ops_infer.so.8
lrwxrwxrwx 1 test test 140 Mar 25 10:31 libcudnn_ops_train.so.8 -> ../../../../../external/ofiuco~~poetry~poetry/3.12/x86_64-unknown-linux-gnu/nvidia-cudnn-cu12/nvidia/cudnn/lib/libcudnn_ops_train.so.8
```


Expand Down
2 changes: 1 addition & 1 deletion examples/transitions/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
load("@bazel_tools//tools/cpp:empty_cc_toolchain_config.bzl", "cc_toolchain_config")
load("@rules_ophiuchus//lib:py_zip.bzl", "py_zip")
load("@ofiuco//lib:py_zip.bzl", "py_zip")
load(":transitions.bzl", "py_binary_linux_x86_64")

platform(
Expand Down
6 changes: 3 additions & 3 deletions examples/transitions/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(python_version = "3.12")
use_repo(python, "python_3_12")

bazel_dep(name = "rules_ophiuchus", version = "0.0.0")
bazel_dep(name = "ofiuco", version = "0.0.0")
local_path_override(
module_name = "rules_ophiuchus",
module_name = "ofiuco",
path = "../..",
)

poetry = use_extension("@rules_ophiuchus//python:extensions.bzl", "poetry")
poetry = use_extension("@ofiuco//python:extensions.bzl", "poetry")
poetry.parse(
name = "poetry",
lock = "//:poetry.lock",
Expand Down
2 changes: 1 addition & 1 deletion examples/transitions/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Transitions example

This example shows how to use rules_ophiuchus to fetch external dependencies for different platforms and build Python artifacts.
This example shows how to use `ofiuco` to fetch external dependencies for different platforms and build Python artifacts.

The test asserts that `deploy_arm64.zip`,`deploy_win.zip`, and `deploy_x86_64.zip` contain dynamic libraries files that have corresponding to platform flags.
Some Windows packages are cross-platform and contain PE files for Intel 386 or later processors, x64_64, and ARM64 little endian processors.
Loading

0 comments on commit 82a03ef

Please sign in to comment.