Compare commits

...

3 Commits

Author SHA1 Message Date
ge
0d49fc86d7 ci: separate tests and docs build 2025-04-22 20:29:53 +03:00
ge
f35554437d all: stop using src/ dir, fix example in README 2025-04-22 19:02:58 +03:00
ge
6e26d24a42 readme: add license notice 2025-04-07 21:24:57 +03:00
11 changed files with 32 additions and 7 deletions

View File

@ -1,9 +1,7 @@
name: CI
name: Docs
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
jobs:
@ -19,9 +17,6 @@ jobs:
unzip -q /tmp/v.zip -d /tmp
echo /tmp/v >> "$GITHUB_PATH"
- name: Run tests
run: v -stats test .
- name: Build docs
run: |
v doc -f html -m .

24
.github/workflows/test.yaml vendored Normal file
View File

@ -0,0 +1,24 @@
name: Tests
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup V
run: |
wget -qO /tmp/v.zip https://github.com/vlang/v/releases/latest/download/v_linux.zip
unzip -q /tmp/v.zip -d /tmp
echo /tmp/v >> "$GITHUB_PATH"
- name: Run tests
run: |
v -stats test .

View File

@ -46,7 +46,7 @@ fn main() {
if ip is netaddr.Ipv4Net || ip is netaddr.Ipv6Net {
panic('${ip} seems to be network, not a single host addresses')
}
println(addr)
println(ip)
}
```
@ -265,3 +265,9 @@ println(ip) // 2001:db8::8429:6bff:fedc:ef8b
Note that using EUI in IPv6 address may cause security issues. See
[RFC 4941](https://datatracker.ietf.org/doc/html/rfc4941) for details.
# License
`netaddr` is released under LGPL 3.0 or later license.
SPDX Lincese ID: `LGPL-3.0-or-later`.

View File

View File