Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
151eae7
fix: identifier deserialization doesn't work for bincode (#885)
shumkov Apr 4, 2023
6ffa273
fix: possible overflow issues (#877)
qrayven Apr 4, 2023
4e82486
feat: drive verification c bindings (#860)
iammadab Apr 4, 2023
9e52551
fix: llmqType must be equal to one of the allowed values (#884)
strophy Apr 4, 2023
38c3b57
feat(dashmate): build linux tarballs (#887)
Apr 5, 2023
784fac3
feat(dashmate): implement http json rpc api (#888)
pshenmic Apr 7, 2023
4843a8b
fix(dashmate): api binds to all interfaces (#893)
pshenmic Apr 7, 2023
5ab086f
feat(dashmate): build services before restart (#894)
shumkov Apr 7, 2023
9cca6ad
fix(dashmate): dashmate helper is running under root user (#895)
shumkov Apr 7, 2023
227971e
ci: sign MacOs Dashmate release (#890)
Apr 7, 2023
90e1885
feat(dashmate): exit status with 2 if it's not running (#896)
shumkov Apr 7, 2023
5b9a214
fix(dashmate): dashmate logic doesn't recognize it's ran from helper …
pshenmic Apr 10, 2023
acb4e48
fix(dapi-client): platform port is ignored from SML (#903)
shumkov Apr 10, 2023
1db7384
fix: DAPI still expected on normal masternodes (#904)
pshenmic Apr 10, 2023
ff0d7b7
feat(dashmate): tenderdash latest block time in status (#906)
shumkov Apr 11, 2023
8a33dad
fix(dpp): various fixes in DPP and system contracts (#907)
antouhou Apr 12, 2023
efb4b9c
test(dapi-client): fix broken SimplifiedMasternodeListDAPIAddressProv…
Apr 14, 2023
7d04332
chore(release): update changelog and bump version to 0.24.0-dev.18 (#…
Apr 14, 2023
6e575f9
chore(release): update changelog and bump version to 0.24.0-dev.19 (#…
Apr 17, 2023
3d6c8ca
test(rs-drive-abci): fix optional pose_revived_height
markin-io Apr 26, 2023
af08d67
test(rs-drive-abci): set pose_revived_height to None
markin-io Apr 26, 2023
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
27 changes: 27 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -770,6 +770,8 @@ jobs:
fail-fast: false
matrix:
include:
- package_type: tarballs
os: ubuntu-22.04
- package_type: win
os: ubuntu-22.04
- package_type: deb
Expand All @@ -792,6 +794,29 @@ jobs:
colima start
echo "/usr/local/opt/llvm/bin" >> $GITHUB_PATH

- name: Install the Apple certificate
if: runner.os == 'macOS'
env:
BUILD_CERTIFICATE_BASE64: ${{ secrets.MACOS_BUILD_CERTIFICATE_BASE64 }}
P12_PASSWORD: ${{ secrets.MACOS_P12_PASSWORD }}
KEYCHAIN_PASSWORD: ${{ secrets.MACOS_KEYCHAIN_PASSWORD }}
run: |
# create variables
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db

# import certificate and provisioning profile from secrets
echo -n "$BUILD_CERTIFICATE_BASE64" | base64 --decode -o $CERTIFICATE_PATH

# create temporary keychain
security create-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
security set-keychain-settings -lut 21600 $KEYCHAIN_PATH
security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH

# import certificate to keychain
security import $CERTIFICATE_PATH -P "$P12_PASSWORD" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH
security list-keychain -d user -s $KEYCHAIN_PATH

- name: Install Linux build deps
if: runner.os == 'Linux'
run: sudo apt-get install -y nsis
Expand Down Expand Up @@ -825,6 +850,8 @@ jobs:
CARGO_BUILD_PROFILE: release

- name: Create package
env:
OSX_KEYCHAIN: $RUNNER_TEMP/app-signing.keychain-db
run: "${GITHUB_WORKSPACE}/scripts/pack_dashmate.sh ${{ matrix.package_type }}"

- name: Upload artifacts to action summary
Expand Down
78 changes: 60 additions & 18 deletions .pnp.cjs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Binary file not shown.
Binary file not shown.
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
## [0.24.0-dev.19](https://github.com/dashpay/platform/compare/v0.24.0-dev.18...v0.24.0-dev.19) (2023-04-17)

## [0.24.0-dev.18](https://github.com/dashpay/platform/compare/v0.24.0-dev.17...v0.24.0-dev.18) (2023-04-14)


### Features

* **dashmate:** build linux tarballs ([#887](https://github.com/dashpay/platform/issues/887))
* **dashmate:** build services before restart ([#894](https://github.com/dashpay/platform/issues/894))
* **dashmate:** exit status with 2 if it's not running ([#896](https://github.com/dashpay/platform/issues/896))
* **dashmate:** implement http json rpc api ([#888](https://github.com/dashpay/platform/issues/888))
* **dashmate:** tenderdash latest block time in status ([#906](https://github.com/dashpay/platform/issues/906))
* **dpp:** serialize consensus errors ([#871](https://github.com/dashpay/platform/issues/871))
* drive verification c bindings ([#860](https://github.com/dashpay/platform/issues/860))


### Bug Fixes

* DAPI still expected on normal masternodes ([#904](https://github.com/dashpay/platform/issues/904))
* **dapi-client:** platform port is ignored from SML ([#903](https://github.com/dashpay/platform/issues/903))
* **dashmate:** api binds to all interfaces ([#893](https://github.com/dashpay/platform/issues/893))
* **dashmate:** dashmate helper is running under root user ([#895](https://github.com/dashpay/platform/issues/895))
* **dashmate:** dashmate logic doesn't recognize it's ran from helper ([#902](https://github.com/dashpay/platform/issues/902))
* **dashmate:** missing rawblock zmq message in core config ([#770](https://github.com/dashpay/platform/issues/770))
* **dashmate:** undefined wallet for dash-cli ([#786](https://github.com/dashpay/platform/issues/786))
* **dpp:** various fixes in DPP and system contracts ([#907](https://github.com/dashpay/platform/issues/907))
* **drive:** non-deterministic run of mn identities sync ([#910](https://github.com/dashpay/platform/issues/910))
* **drive:** total HPMNs contains all masternodes ([#911](https://github.com/dashpay/platform/issues/911))
* identifier deserialization doesn't work for bincode ([#885](https://github.com/dashpay/platform/issues/885))
* llmqType must be equal to one of the allowed values ([#884](https://github.com/dashpay/platform/issues/884))
* possible overflow issues ([#877](https://github.com/dashpay/platform/issues/877))


### Miscellaneous Chores

* **dashmate:** update production dashcore versions for mainnet and testnet ([#840](https://github.com/dashpay/platform/issues/840))
* **sdk:** add eslint ([#829](https://github.com/dashpay/platform/issues/829))


### Continuous Integration

* sign MacOs Dashmate release ([#890](https://github.com/dashpay/platform/issues/890))

## [0.24.0-dev.17](https://github.com/dashpay/platform/compare/v0.24.0-dev.16...v0.24.0-dev.17) (2023-04-04)


Expand Down
81 changes: 79 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading