Skip to content

Commit ea6f164

Browse files
Merge pull request #228 from blacklanternsecurity/dev
Dev -> Stable 9.2.0
2 parents 27f2c64 + dfc9b14 commit ea6f164

File tree

6 files changed

+26
-15
lines changed

6 files changed

+26
-15
lines changed

.github/workflows/docker-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ jobs:
6161
type=sha,prefix=sha-
6262
type=raw,value=latest,enable={{is_default_branch}}
6363
type=raw,value=v9
64-
type=raw,value=v9.1
65-
type=raw,value=v9.1.3
64+
type=raw,value=v9.2
65+
type=raw,value=v9.2.0
6666
6767
- name: Build and push Docker image
6868
uses: docker/build-push-action@v6

.github/workflows/python-tests.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
linux:
6666
runs-on: ${{ matrix.platform.runner }}
6767
needs: publish
68-
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
68+
if: github.event_name == 'push' && github.ref == 'refs/heads/stable'
6969
strategy:
7070
matrix:
7171
platform:
@@ -89,10 +89,6 @@ jobs:
8989
python-version: 3.x
9090
- name: Build wheels
9191
uses: PyO3/maturin-action@v1
92-
env:
93-
# Fix ARM cross-compilation: define __ARM_ARCH for assembly files
94-
CFLAGS_aarch64_unknown_linux_gnu: "-march=armv8-a"
95-
CFLAGS_armv7_unknown_linux_gnueabihf: "-march=armv7-a -mfpu=neon"
9692
with:
9793
target: ${{ matrix.platform.target }}
9894
args: --release --out dist --find-interpreter
@@ -145,16 +141,19 @@ jobs:
145141
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
146142
manylinux: musllinux_1_2
147143
before-script-linux: |
148-
if command -v apt-get >/dev/null 2>&1; then
144+
if command -v apk >/dev/null 2>&1; then
145+
# Alpine (musllinux)
146+
apk add --no-cache openssl-dev pkgconfig perl make musl-dev
147+
elif command -v apt-get >/dev/null 2>&1; then
149148
# Debian-based
150149
sudo apt-get update
151-
sudo apt-get install -y pkg-config libssl-dev
150+
sudo apt-get install -y pkg-config libssl-dev perl make gcc g++ binutils
152151
elif command -v yum >/dev/null 2>&1; then
153152
# CentOS-based
154153
yum update -y
155-
yum install -y openssl openssl-devel
154+
yum install -y openssl openssl-devel perl perl-core make gcc gcc-c++ binutils
156155
else
157-
echo "Error: Neither apt-get nor yum found"
156+
echo "Error: No supported package manager found"
158157
exit 1
159158
fi
160159

Cargo.lock

Lines changed: 12 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cloudcheck"
3-
version = "9.1.3"
3+
version = "9.2.0"
44
edition = "2024"
55
description = "CloudCheck is a simple Rust tool to check whether an IP address or hostname belongs to a cloud provider."
66
license = "GPL-3.0"
@@ -13,6 +13,7 @@ serde = { version = "1.0", features = ["derive"] }
1313
serde_json = "1.0"
1414
tokio = { version = "1", features = ["full"] }
1515
reqwest = { version = "0.13", default-features = false, features = ["json", "native-tls", "http2"] }
16+
openssl = { version = "0.10", features = ["vendored"] }
1617
pyo3 = { version = "0.27", optional = true }
1718
pyo3-async-runtimes = { version = "0.27", features = ["tokio-runtime"], optional = true }
1819
radixtarget = "4.2"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "cloudcheck"
7-
version = "9.1.3"
7+
version = "9.2.0"
88
description = "Detailed database of cloud providers. Instantly look up a domain or IP address"
99
readme = "README.md"
1010
requires-python = ">=3.9"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)