Skip to content
This repository was archived by the owner on Sep 11, 2026. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
04ac4ab
Add attributed NetherNet transport prerequisites
ziaxzulu Sep 5, 2026
b96f309
Integrate attributed HTTP signalling and libdatachannel backend
ziaxzulu Sep 5, 2026
fc7dcc3
Define NXS v1 and a provider-neutral external signalling client
ziaxzulu Sep 5, 2026
9bf6674
Implement bounded NXS stateless native host admission
ziaxzulu Sep 5, 2026
4ac17d6
Pin and verify the maintained native stack and proposal builds
ziaxzulu Sep 5, 2026
eeab76a
Explain NXS in plain English and add writing guidance (#11)
ziaxzulu Sep 6, 2026
c41512b
Keep admission packets native during asynchronous validation
ziaxzulu Sep 6, 2026
3e0e538
Pin asynchronous native admission libraries
ziaxzulu Sep 6, 2026
62f36de
Separate admission requirements from the native reference implementation
ziaxzulu Sep 6, 2026
b531b33
Pin the verified native CI configuration
ziaxzulu Sep 6, 2026
a6e73df
Publish multiple native provider IP endpoints
ziaxzulu Sep 7, 2026
86b3966
Merge pull request #12 from teamziax/codex/ip-address-policy
ziaxzulu Sep 7, 2026
91adcd9
Simplify experimental NXS to registration, heartbeat and outcomes
ziaxzulu Sep 7, 2026
88868f0
Merge pull request #13 from teamziax/codex/simplify-nxs
ziaxzulu Sep 7, 2026
907f7df
feat: separate NXS runtime counts and optional public endpoint metadata
ziaxzulu Sep 7, 2026
fe09633
test: align fleet public status example with canonical field names
ziaxzulu Sep 7, 2026
f34c0b0
Select NXS registration mode from provider credential authority
ziaxzulu Sep 8, 2026
b188687
Merge pull request #14 from teamziax/zulu/simplify-signalling-config
ziaxzulu Sep 8, 2026
5d00636
Merge remote-tracking branch 'origin/nxs-dev' into codex/fleet-contro…
ziaxzulu Sep 8, 2026
aa99e1f
Merge pull request #15 from teamziax/codex/fleet-control-plane
ziaxzulu Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/deploy-feature-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ jobs:
echo "Publishing ${publish_version}"

deploy:
if: github.repository == 'CloudburstMC/Network'
needs: version
uses: ./.github/workflows/deploy.yml
with:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:

jobs:
deploy:
if: github.repository == 'CloudburstMC/Network'
uses: CloudburstMC/Network/.github/workflows/deploy.yml@develop
with:
deploy-url: "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:

jobs:
deploy:
if: github.repository == 'CloudburstMC/Network'
uses: CloudburstMC/Network/.github/workflows/deploy.yml@develop
with:
deploy-url: "https://repo.opencollab.dev/maven-snapshots/"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ on:

jobs:
publish:
if: github.repository == 'CloudburstMC/Network'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/nxs-conformance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: External signalling conformance
on:
push:
branches: [nxs-dev]
pull_request:
branches: [upstream, nxs-dev]
workflow_dispatch:
permissions:
contents: read
jobs:
conformance:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: |
8
17
21
- uses: gradle/actions/setup-gradle@v4
- name: Verify canonical protocol fixtures
run: node docs/external-signalling/fixtures.mjs
- name: Build exact native dependency chain
run: bash scripts/bootstrap-native-admission.sh
- name: Validate transport and independent provider
run: ./gradlew --max-workers=2 build :external-signalling:nativeAdmissionTest
- uses: actions/upload-artifact@v4
if: always()
with:
name: nxs-conformance
path: |
**/build/test-results/**
**/build/reports/tests/**
.native-deps/maven/**/provenance.json
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -220,3 +220,6 @@ gradle-app.setting
*.hprof

# End of https://www.toptal.com/developers/gitignore/api/java,gradle,eclipse,netbeans,intellij+all

# Locally rebuilt immutable native development artifacts
.native-deps/
Loading
Loading