Skip to content

Commit

Permalink
Merge branch 'v1.6-dev' into feat/sdk-retry-broadcast
Browse files Browse the repository at this point in the history
  • Loading branch information
lklimek authored Nov 25, 2024
2 parents 79ed045 + f72bbef commit ff54061
Show file tree
Hide file tree
Showing 91 changed files with 2,795 additions and 893 deletions.
5 changes: 5 additions & 0 deletions .github/package-filters/js-packages.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
'@dashevo/wallet-utils-contract': &wallet-utils-contract
- .github/workflows/tests*
- packages/wallet-utils-contract/**

'@dashevo/dashpay-contract': &dashpay-contract
- .github/workflows/tests*
- packages/dashpay-contract/**
Expand Down Expand Up @@ -25,6 +29,7 @@
- *masternode-reward-shares-contract
- *dpns-contract
- *withdrawals-contract
- *wallet-utils-contract
- packages/rs-platform-serialization/**
- packages/rs-platform-serialization-derive/**
- packages/rs-platform-value/**
Expand Down
5 changes: 5 additions & 0 deletions .github/package-filters/rs-packages.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
wallet-utils-contract: &wallet-utils-contract
- .github/workflows/tests*
- packages/wallet-utils-contract/**

dashpay-contract: &dashpay-contract
- .github/workflows/tests*
- packages/dashpay-contract/**
Expand Down Expand Up @@ -25,6 +29,7 @@ dpp: &dpp
- *masternode-reward-shares-contract
- *dpns-contract
- *withdrawals-contract
- *wallet-utils-contract
- *json-schema-compatibility-validator
- packages/rs-platform-serialization/**
- packages/rs-platform-serialization-derive/**
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/release-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ jobs:
build-image:
name: Build ${{ matrix.platform }} image
runs-on: ${{ matrix.runner }}
timeout-minutes: 25
timeout-minutes: 180
strategy:
matrix:
include:
- runner: ["self-hosted", "linux", "x64", "ubuntu-platform"]
- runner: ubuntu-24.04
platform: linux/amd64
- runner: ["self-hosted", "linux", "arm64", "ubuntu-platform"]
- runner: ubuntu-24.04
platform: linux/arm64
steps:
- name: Check out repo
Expand All @@ -54,6 +54,10 @@ jobs:
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_REGION }}

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
if: ${{ matrix.platform == 'linux/arm64' }}

- name: Build and push by digest
uses: ./.github/actions/docker
id: docker_build
Expand Down Expand Up @@ -134,6 +138,7 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Create manifest list and push
working-directory: ${{ env.DIGEST_DIR_PATH }}
run: |
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ on:
branches:
- master
- 'v[0-9]+\.[0-9]+-dev'
push:
branches:
- master
- 'v[0-9]+\.[0-9]+-dev'
schedule:
- cron: "30 4 * * *"

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand Down
23 changes: 23 additions & 0 deletions .pnp.cjs

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

56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,59 @@
## [1.6.0-dev.1](https://github.com/dashpay/platform/compare/v1.5.1...v1.6.0-dev.1) (2024-11-25)


### Features

* integrate wallet contract ([#2345](https://github.com/dashpay/platform/issues/2345))
* **sdk:** fetch many and return metadata and proof to client ([#2331](https://github.com/dashpay/platform/issues/2331))
* **sdk:** including grovedb proof bytes when error in proof verification ([#2332](https://github.com/dashpay/platform/issues/2332))


### Bug Fixes

* **dashmate:** container name is already in use ([#2341](https://github.com/dashpay/platform/issues/2341))
* **dashmate:** failing doctor with drive metrics enabled ([#2348](https://github.com/dashpay/platform/issues/2348))
* **dashmate:** various ZeroSSL cert verification errors ([#2339](https://github.com/dashpay/platform/issues/2339))
* document query start after ([#2347](https://github.com/dashpay/platform/issues/2347))
* **drive:** nonce already present in past internal error ([#2343](https://github.com/dashpay/platform/issues/2343))


### Build System

* adjust docker build context ([#2336](https://github.com/dashpay/platform/issues/2336))
* use cargo binstall to speed up builds ([#2321](https://github.com/dashpay/platform/issues/2321))


### Miscellaneous Chores

* **dashmate:** update Core to 21.2 nightly
* **sdk:** expose proof verifier errors ([#2333](https://github.com/dashpay/platform/issues/2333))
* **sdk:** vote poll queries encoding ([#2334](https://github.com/dashpay/platform/issues/2334))


### Continuous Integration

* improve caching ([#2329](https://github.com/dashpay/platform/issues/2329))
* prebuilt librocksdb in docker image ([#2318](https://github.com/dashpay/platform/issues/2318))
* run devcontainers workflow only on push to master ([#2295](https://github.com/dashpay/platform/issues/2295))
* switch release workflow to github runners ([#2346](https://github.com/dashpay/platform/issues/2346))
* switch test workflow to github runners ([#2319](https://github.com/dashpay/platform/issues/2319))
* use prebuilt librocksdb in github actions ([#2316](https://github.com/dashpay/platform/issues/2316))


### Tests

* hardcoded identity transfers in strategy tests ([#2322](https://github.com/dashpay/platform/issues/2322))


### [1.5.1](https://github.com/dashpay/platform/compare/v1.5.0...v1.5.1) (2024-11-04)

### Bug Fixes

* **drive:** apply batch is not using transaction in `remove_all_votes_given_by_identities` ([#2309](https://github.com/dashpay/platform/issues/2309))
* **drive:** uncommitted state if db transaction fails ([#2305](https://github.com/dashpay/platform/issues/2305))



## [1.5.0](https://github.com/dashpay/platform/compare/v1.4.1...v1.5.0) (2024-11-01)

### ⚠ BREAKING CHANGES
Expand Down
Loading

0 comments on commit ff54061

Please sign in to comment.