Skip to content

Commit 5f09c8e

Browse files
authored
Merge pull request #5954 from hugocaillard/chore/clarity-wasm-merge-develop
Chore/clarity wasm merge develop
2 parents f04ad0b + c102b8f commit 5f09c8e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+7913
-8332
lines changed

.github/workflows/bitcoin-tests.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -70,30 +70,13 @@ jobs:
7070
- test-name: tests::neon_integrations::lockup_integration
7171
- test-name: tests::neon_integrations::most_recent_utxo_integration_test
7272
- test-name: tests::neon_integrations::run_with_custom_wallet
73-
- test-name: tests::neon_integrations::test_competing_miners_build_anchor_blocks_and_microblocks_on_same_chain
7473
- test-name: tests::neon_integrations::test_competing_miners_build_anchor_blocks_on_same_chain_without_rbf
7574
- test-name: tests::neon_integrations::test_one_miner_build_anchor_blocks_on_same_chain_without_rbf
7675
- test-name: tests::signer::v0::tenure_extend_after_2_bad_commits
7776
- test-name: tests::stackerdb::test_stackerdb_event_observer
7877
- test-name: tests::stackerdb::test_stackerdb_load_store
79-
# Microblock tests that are no longer needed on every CI run
80-
# (microblocks are unsupported starting in Epoch 2.5)
81-
- test-name: tests::neon_integrations::bad_microblock_pubkey
82-
- test-name: tests::neon_integrations::microblock_fork_poison_integration_test
83-
- test-name: tests::neon_integrations::microblock_integration_test
84-
- test-name: tests::neon_integrations::microblock_large_tx_integration_test_FLAKY
85-
- test-name: tests::neon_integrations::microblock_limit_hit_integration_test
86-
- test-name: tests::neon_integrations::microblock_miner_multiple_attempts
87-
- test-name: tests::neon_integrations::test_problematic_microblocks_are_not_mined
88-
- test-name: tests::neon_integrations::test_problematic_microblocks_are_not_relayed_or_stored
89-
- test-name: tests::neon_integrations::runtime_overflow_unconfirmed_microblocks_integration_test
90-
- test-name: tests::neon_integrations::size_overflow_unconfirmed_invalid_stream_microblocks_integration_test
91-
- test-name: tests::neon_integrations::size_overflow_unconfirmed_microblocks_integration_test
92-
- test-name: tests::neon_integrations::size_overflow_unconfirmed_stream_microblocks_integration_test
93-
- test-name: tests::epoch_25::microblocks_disabled
9478
# Epoch tests are covered by the epoch-tests CI workflow, and don't need to run
9579
# on every PR (for older epochs)
96-
- test-name: tests::epoch_205::bigger_microblock_streams_in_2_05
9780
- test-name: tests::epoch_205::test_cost_limit_switch_version205
9881
- test-name: tests::epoch_205::test_dynamic_db_method_costs
9982
- test-name: tests::epoch_205::test_exact_block_costs

.github/workflows/epoch-tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ jobs:
2929
max-parallel: 32
3030
matrix:
3131
test-name:
32-
- tests::epoch_205::bigger_microblock_streams_in_2_05
3332
- tests::epoch_205::test_cost_limit_switch_version205
3433
- tests::epoch_205::test_dynamic_db_method_costs
3534
- tests::epoch_205::test_exact_block_costs

.github/workflows/github-release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ jobs:
5151
inputs.signer_tag != ''
5252
name: Build Binaries
5353
runs-on: ubuntu-latest
54+
environment: "Build Release"
5455
strategy:
5556
## Run a maximum of 10 builds concurrently, using the matrix defined in inputs.arch
5657
max-parallel: 10
@@ -62,7 +63,6 @@ jobs:
6263
- windows
6364
cpu:
6465
- arm64
65-
- armv7
6666
- x86-64 ## defaults to x86-64-v3 variant - intel haswell (2013) and newer
6767
# - x86-64-v2 ## intel nehalem (2008) and newer
6868
# - x86-64-v3 ## intel haswell (2013) and newer
@@ -108,8 +108,10 @@ jobs:
108108
is_signer_release: ${{ inputs.is_signer_release }}
109109
GH_TOKEN: ${{ secrets.GH_TOKEN }}
110110

111+
111112
## Builds arch dependent Docker images from binaries
112113
##
114+
## Note: this step requires the binaries in the create-release step to be uploaded
113115
## Runs when the following is true:
114116
## - either node or signer tag is provided
115117
docker-image:

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
77

88
## [Unreleased]
99

10-
### Added"
11-
- Add fee information to transaction log ending with "success" or "skipped", while building a new block
10+
### Added
11+
12+
- Add fee information to transaction log ending with "success" or "skipped", while building a new block
13+
- When a miner's config file is updated (ie with a new fee rate), a new block commit is issued using
14+
the new values ([#5924](https://github.com/stacks-network/stacks-core/pull/5924))
1215

1316
### Changed
1417

1518
- When a miner times out waiting for signatures, it will re-propose the same block instead of building a new block ([#5877](https://github.com/stacks-network/stacks-core/pull/5877))
1619
- Improve tenure downloader trace verbosity applying proper logging level depending on the tenure state ("debug" if unconfirmed, "info" otherwise) ([#5871](https://github.com/stacks-network/stacks-core/issues/5871))
20+
- Remove warning log about missing UTXOs when a node is configured as `miner` with `mock_mining` mode enabled ([#5841](https://github.com/stacks-network/stacks-core/issues/5841))
1721

1822
## [3.1.0.0.7]
1923

@@ -43,6 +47,7 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
4347
- Logging improvements:
4448
- P2P logs now includes a reason for dropping a peer or neighbor
4549
- Improvements to how a PeerAddress is logged (human readable format vs hex)
50+
- Pending event dispatcher requests will no longer be sent to URLs that are no longer registered as event observers ([#5834](https://github.com/stacks-network/stacks-core/pull/5834))
4651

4752
### Fixed
4853

CONTRIBUTING.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,17 @@ For an example of this process, see PRs
4848

4949
### Documentation Updates
5050

51-
- Any major changes should be added to the [CHANGELOG](CHANGELOG.md).
51+
- Any major changes should be added to the [CHANGELOG](CHANGELOG.md)[*].
5252
- Mention any required documentation changes in the description of your pull request.
5353
- If adding or updating an RPC endpoint, ensure the change is documented in the
5454
OpenAPI spec: [`./docs/rpc/openapi.yaml`](./docs/rpc/openapi.yaml).
5555
- If your code adds or modifies any major features (struct, trait,
5656
test, module, function, etc.), each should be documented according
5757
to our [coding guidelines](#Coding-Guidelines).
5858

59+
> [*] The Changelog focuses on product changes. A "major change" refers to updates that have a direct impact on the end user, such as introducing new features, modifying existing functionality, or optimizing runtime performance.
60+
On the other hand, changes that do not need to be reflected in the Changelog include code refactoring, writing tests, or automating processes, as these do not directly affect the user experience.
61+
5962
## Git Commit Messages
6063

6164
Aim to use descriptive git commit messages. We try to follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).

Cargo.lock

Lines changed: 68 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)