Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 1.1 into develop #1356

Merged
merged 54 commits into from
Sep 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
6617d81
Enable CI workflows (#941)
thibault-martinez Jul 27, 2023
bbc8341
Simplify `StrongholdAdapterBuilder` (#940)
Jul 27, 2023
2a9a1bf
feat(cli): Add cli command to list wallet accounts (#950)
Alex6323 Jul 28, 2023
67cb327
chore(logging): change some debug logs to warnings and errors (#958)
Alex6323 Jul 28, 2023
83a8c12
feat(cli): adds hex version of address to `addresses` command (#960)
qrayven Jul 28, 2023
571baed
Return error on secret manager mismatch (#946)
Alex6323 Jul 29, 2023
35c8178
cli: add types and enumeration when listing Outputs (#955)
qrayven Jul 31, 2023
862cdfd
Add `get_or_create_account` (#971)
Aug 3, 2023
b8a06c4
Feat/cli: added mnemonic gen from console only (#983)
Aug 4, 2023
7c40a44
Fix wallet accounts example alias (#1022)
thibault-martinez Aug 16, 2023
af19a14
Allow selecting transactions by index (#1033)
Aug 17, 2023
6eb0b6a
Add lint check for examples (#1003)
qrayven Aug 18, 2023
60aed54
Add switch CLI command to change accounts (#1043)
Aug 18, 2023
3811833
Feat: Added Conflict Reasons (#1069)
Aug 23, 2023
a477d86
Merge branch 'develop' into merge-develop-1.1
thibault-martinez Aug 29, 2023
b45af40
Merge pull request #1102 from thibault-martinez/merge-develop-1.1
thibault-martinez Aug 30, 2023
f1a6ec5
Fix: foundry destroy example (#1087)
Aug 30, 2023
1be824f
Add python send wrapper methods (#1104)
Thoralf-M Aug 30, 2023
72f19a3
Add nodejs send wrapper methods (#1103)
Thoralf-M Aug 30, 2023
8c962dd
CLI: refactor print help (#1154)
thibault-martinez Sep 6, 2023
97d696a
Add IRC27 and IRC30 metadata utilities (#1160)
Sep 7, 2023
b56eec6
revert breaking change (#1178)
Sep 7, 2023
168e4a1
Merge branch 'develop' into merge-develop-1.1-3
thibault-martinez Sep 8, 2023
b78019e
Merge pull request #1184
thibault-martinez Sep 8, 2023
c3c0cf8
Use IRC metadata in examples (#1180)
Sep 8, 2023
3febeac
feat(cli): lists NTs/NFTs/Aliases/Foundries in addresses overview (#1…
Alex6323 Sep 12, 2023
085cf9e
Merge branch 'develop' into merge-develop-1.1-4
thibault-martinez Sep 18, 2023
4dfc5b5
Merge pull request #1243 from thibault-martinez/merge-develop-1.1-4
thibault-martinez Sep 18, 2023
9975a40
Add indexer /outputs route (#1246)
Thoralf-M Sep 19, 2023
b9dd984
feat(cli): `rustyline` instead of `dialoguer` (#1238)
Alex6323 Sep 20, 2023
610dc50
Python - Add `Irc27Metadata` and `Irc30Metadata` (#1260)
Sep 20, 2023
121a22c
Add WalletCommand::SetPow command (#1280)
Thoralf-M Sep 21, 2023
3347676
Add feature sets CI (#1254)
Sep 22, 2023
ca21be0
Merge branch 'develop' into merge-develop-1.1-5
thibault-martinez Sep 22, 2023
59929bf
Merge pull request #1288 from thibault-martinez/merge-develop-1.1-5
thibault-martinez Sep 22, 2023
b9033f9
CLI: Restrict file permissions on Windows (#1281)
Thoralf-M Sep 22, 2023
ba10600
Fixed cli restore in existing wallet folder (#1187)
Sep 22, 2023
b11a271
Add nodejs Utils::outputHexBytes method (#1308)
thibault-martinez Sep 25, 2023
5b1867e
CLI: Sync native token foundries (#1318)
thibault-martinez Sep 25, 2023
ec617be
Nodejs - Add `Irc27Metadata` and `Irc30Metadata` (#1261)
Sep 25, 2023
11550f1
Merge branch 'develop' into merge-develop-1.1-6
thibault-martinez Sep 25, 2023
2a1b36d
Merge pull request #1322 from thibault-martinez/merge-develop-1.1-6
thibault-martinez Sep 25, 2023
38ae04c
Add `PrivateSecretManager` to Node.js (#1323)
abdulmth Sep 25, 2023
727094e
Prepare 1.1.0-rc.0 (#1312)
thibault-martinez Sep 25, 2023
8291689
Nodejs: fix import of bindings through types (#1331)
thibault-martinez Sep 26, 2023
bd96aee
Add webpack CI test (#1332)
Thoralf-M Sep 27, 2023
d4e7d66
CLI: dialoguer bump and breaking changes (#1333)
thibault-martinez Sep 27, 2023
73db566
feat/node: Test vectors address test (#1336)
Sep 27, 2023
9477ca7
Merge branch 'develop' into merge-develop-1.1-7
thibault-martinez Sep 28, 2023
694e625
Merge pull request #1343 from thibault-martinez/merge-develop-1.1-7
thibault-martinez Sep 28, 2023
5499587
Nodejs 1.1.0-rc.2 release (#1344)
thibault-martinez Sep 28, 2023
9e1fb6a
feat/node: More type hints (#1340)
Sep 29, 2023
0f708f8
Merge branch 'develop' into merge-develop-1.1-8
thibault-martinez Sep 29, 2023
35678d0
Merge pull request #1355 from thibault-martinez/merge-develop-1.1-8
thibault-martinez Sep 29, 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
9 changes: 7 additions & 2 deletions .github/workflows/bindings-nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Nodejs bindings checks

on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".github/actions/**"
- "**.rs" # Include all rust files
Expand All @@ -15,7 +15,7 @@ on:
- "bindings/nodejs/**"
- ".github/workflows/bindings-nodejs.yml"
pull_request:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".github/actions/**"
- "**.rs" # Include all rust files
Expand Down Expand Up @@ -94,6 +94,11 @@ jobs:
yarn
yarn build

- name: Test types module webpack compatibility
working-directory: bindings/nodejs/
run: |
yarn run test-webpack

lint:
name: Lint
if: ${{ ! github.event.schedule }}
Expand Down
20 changes: 13 additions & 7 deletions .github/workflows/bindings-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Python bindings checks

on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".github/actions/**"
- "**.rs" # Include all rust files
Expand All @@ -15,7 +15,7 @@ on:
- "bindings/python/**"
- ".github/workflows/bindings-python.yml"
pull_request:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".github/actions/**"
- "**.rs" # Include all rust files
Expand All @@ -40,7 +40,7 @@ concurrency:

jobs:
lint:
name: PEP8 style check
name: Python PEP8 format
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand All @@ -63,12 +63,13 @@ jobs:
python3 -m pip install --upgrade setuptools pip wheel
python3 -m pip install tox-gh-actions

- name: Run Tox
- name: Run tox format check
working-directory: bindings/python
run: tox -e lint
run: tox -e format


test:
name: Test
name: Linter & Tests
needs: lint
if: ${{ ! github.event.schedule }}
runs-on: ${{ matrix.os }}
Expand Down Expand Up @@ -111,6 +112,11 @@ jobs:
sudo apt-get update
sudo apt-get install libudev-dev libusb-1.0-0-dev

- name: Run Tox
- name: Run linter for examples
if: ${{ startsWith(matrix.os, 'ubuntu-latest') }}
working-directory: bindings/python
run: tox -e lint-examples

- name: Run tests
working-directory: bindings/python
run: tox
4 changes: 2 additions & 2 deletions .github/workflows/bindings-wasm.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Wasm bindings checks
on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".github/actions/**"
- "**.rs" # Include all rust files
Expand All @@ -15,7 +15,7 @@ on:
- "bindings/nodejs/**"
- ".github/workflows/bindings-wasm.yml"
pull_request:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".github/actions/**"
- "**.rs" # Include all rust files
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Build and Run Tests

on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/build-and-test.yml"
Expand All @@ -12,7 +12,7 @@ on:
- "**Cargo.lock" # Include all Cargo.lock files
- "!**/bindings/**" # Exclude all bindings
pull_request:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/build-and-test.yml"
Expand Down
66 changes: 66 additions & 0 deletions .github/workflows/common-features.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: Common Feature Sets
on:
push:
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/common-features.yml"
- ".github/actions/**"
- "**.rs" # Include all rust files
- "**Cargo.toml" # Include all Cargo.toml files
- "**Cargo.lock" # Include all Cargo.lock files
- "!**/bindings/**" # Exclude all bindings
pull_request:
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/common-features.yml"
- ".github/actions/**"
- "**.rs" # Include all rust files
- "**Cargo.toml" # Include all Cargo.toml files
- "**Cargo.lock" # Include all Cargo.lock files
- "!**/bindings/**" # Exclude all bindings

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
CARGO_INCREMENTAL: 0

jobs:
common-sets:
name: Check common feature sets
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
set:
- pow
- irc_27
- irc_30
- client,private_key_secret_manager
- client,mqtt
- client,participation
- wallet,storage
- wallet,stronghold
- wallet,rocksdb
- wallet,participation
- wallet,events
- wallet,events,ledger_nano

steps:
- name: Checkout the Source Code
uses: actions/checkout@v3

- name: Set up Rust
uses: ./.github/actions/setup-rust

# Required for ledger-nano
- name: Install required packages (Ubuntu)
run: |
sudo apt-get update
sudo apt-get install libudev-dev libusb-1.0-0-dev

- name: Check features [ ${{ matrix.set }} ]
run: cargo check --no-default-features -p iota-sdk -F ${{ matrix.set }}
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Test coverage

on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/coverage.yml"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Linting
on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/lint.yml"
Expand All @@ -11,7 +11,7 @@ on:
- "**Cargo.lock" # Include all Cargo.lock files
- "!**/bindings/**" # Exclude all bindings
pull_request:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/lint.yml"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/private-tangle-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Build and run specific tests on a private tangle

on:
push:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/private-tangle-tests.yml"
Expand All @@ -14,7 +14,7 @@ on:
- "**Cargo.lock"
- "!cli/**" # Exclude CLI
pull_request:
branches: [develop, production]
branches: [develop, production, "1.1"]
paths:
- ".cargo/config.toml"
- ".github/workflows/private-tangle-tests.yml"
Expand Down
Loading