Skip to content

Run the conformance tests with dnp3c 0.1.0 from Maven Central - #477

Merged
jadamcrain merged 1 commit into
mainfrom
dnp3c-0.1.0
Oct 12, 2026
Merged

jadamcrain merged 1 commit into
mainfrom
dnp3c-0.1.0

Conversation

@jadamcrain

Copy link
Copy Markdown
Member

dnp4s is now released as dnp3c 0.1.0, published to Maven Central as io.stepfunc:dnp3c. Only the package names changed, and the tool's behaviour is the same as at the pinned commit.

  • conformance/pom.xml: depends on io.stepfunc:dnp3c:0.1.0 instead of io.stepfunc.dnp4s:conformance:0.1.0-SNAPSHOT.
  • The plugin's imports: move from io.stepfunc.dnp4s to io.stepfunc.dnp3c.
  • CI: no longer checks out and builds the pinned dnp4s commit. Maven fetches dnp3c from Central.
  • device.ini: the comment that pointed to dnp4s#7 now points to dnp3c#1.

The plugin compiles against the jar from Central. A full run of the same plugin against the same dnp3c code, with capture on, passed 145 procedures, failed none and skipped 12.

Once this is merged, the DNP4S_SSH_KEY secret is no longer used and can be deleted.

dnp4s is released as dnp3c, io.stepfunc:dnp3c on Maven Central, so CI no longer checks out and builds a pinned dnp4s commit.
@jadamcrain
jadamcrain merged commit 8622a26 into main Oct 12, 2026
35 checks passed
@jadamcrain
jadamcrain deleted the dnp3c-0.1.0 branch October 12, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant