-
Notifications
You must be signed in to change notification settings - Fork 25
Release Process
Adam Crain edited this page Apr 26, 2022
·
2 revisions
Go to main branch
- In dnp3/Cargo.toml
- ffi/bindings/java/examples/pom.xml (the dnp3 dependency)
- conformance/pom.xml (the dnp3.version property)
- guide/sitedata.json
In every example project file now Change oo-bindgen tag (if required):
-
ffi/dnp3-bindings/Cargo.toml
-
ffi/dnp3-ffi/Cargo.toml
-
ffi/dnp3-schema/Cargo.toml
-
Verify that CHANGELOG.md reflects the latest changes
-
Commit with the message "Release X.Y.Z"
-
Create a tag X.Y.Z
-
Push to the main branch with the tag (--tags)
-
In the generated release (https://github.com/stepfunc/dnp3/releases)
-
Fill in the changelog section with the relevant text.
-
Publish the release
-
Check that the package is available in https://www.nuget.org/packages/dnp3/
- Login on https://oss.sonatype.org
- Click "Staging Repositories" under "Build Promotion"
- Select the latest repository
- Click "Close"
- Once the validations pass (in the "Activity" tab), click "Release"
- Check that the package is available at https://search.maven.org/artifact/io.stepfunc/dnp3