Skip to content

Commit

Permalink
feat: algokit tasks - 1.6.0 release (#334)
Browse files Browse the repository at this point in the history
* feat: algokit task - wallet aliasing (#313)

* feat: task wallet aliasing (add, get, remove, reset, list)

* docs: regen docs

* chore: minor tweaks

* chore: pip-audit

* chore: pip audit

* chore: refining aliasing, initial tests

* tests: extra snapshot tests

* docs: adding docs and force flags

* chore: typo fixes

* chore: addressing pr comments

* chore: tweaking docs

* chore: updating docs

* chore: adding extra docs

* chore: fixing artifacts

* feat: algokit task - vanity address (#314)

* feat: implement task vanity_address

* feat: adding logs in the process

* refactor: minor changes on showing result

* chore: fixing mypy

* fix: using mnemonic instead of private key

* test: adding some tests

* chore: updating poetry lock file

* docs: updating generated docs

* test: updating generated tests

* test: updating generated tests

* docs: updating docs

* test: add a test and updating other tests

* chore: fixing tests

* chore: extra tweaks in tests

* test: some minor changes

* chore: minor black formatting

* test: fix the test for windows

* chore: refining codebase; fixing multithreading

* docs: initial docs; to be refined post aliasing pr merge

* chore: fixing windows test

* chore: addressing pr comments

---------

Co-authored-by: Altynbek Orumbayev <[email protected]>

* refactor: adding support for storing vanity to aliases

* docs: refreshing autogenerated docs

* refactor: performance improvements for vanity; swifter termination handling (#319)

* refactor: performance improvements for vanity; swifter termination handling

* chore: graceful termination handling

* chore: fixing test

* feat: algokit task - transfer algo|asa (#315)

* feat: implement task transfer

* chore: fixing typo

* feat: transfer command

* chore: wip refactoring

* feat: unit tests & docs

* chore: poetry tweaks

* chore: updating docs

* chore: minor tweaks

* chore: improving tests; smoke testing

* docs: regen docs

* chore: minor improvements

* build: lock file maintenance

* chore: minor improvements

---------

Co-authored-by: inaie ignacio <[email protected]>

* feat: transaction signing task; polishing tasks (#324)

* feat: transaction signing task; polishing tasks

* docs: adding docstrings; refining task utils

* test: adding snapshot tests

* chore: regen docs

* docs: adding docs

* feat: deploy aliasing support (#323)

* feat: adding aliasing support for deploy command

* docs: updating docs

* docs: regen docs

* chore: minor polishing of click types on tasks

* feat: dispenser fund command aliasing support (#325)

* feat: task send transaction(s) (#326)

* feat: send transaction task

* test: snapshot tests

* docs: regen docs

* docs: adding command docs

* fix: fixing decoding of dictified txns in sign method to support AppCall txns

* chore: addressing pr comments

* feat: ipfs upload (#327)

* feat: ipfs upload

* docs: adding snapshot tests and docs

* docs: regen docs

* chore: mypy tweaks

* chore: pr comment

* feat: nfd domains lookups (#328)

* feat: nfd domains lookups

* chore: pr comments

* docs: regen docs

* chore: mypy tweaks

* feat: task `mint` (arc3 or arc19 compliant) (#329)

* chore: wip arc19 minting

* feat: draft implementation of minting using either arc3 or arc19

* chore: replacing py-multiformats-cid with multiformats

* refactor: addressing pr comments

* test: adding snapshot tests

* docs: adding user facing docs

* feat: task opt in and opt out (#331)

* feat: adding initial optin command

* fix: add network option

* fix: adding help to the opt-in command

* fix: adding network as an argument.

* feat: adding opt in and opt out commands

* chore: update urllib3 for pip audit

* fix: fixing error handling, command order, tests

* docs: updating documents

* test: fixing tests

* refactor: improving tests, adding docs and etc

---------

Co-authored-by: Altynbek Orumbayev <[email protected]>

* chore: minor tweaks in vanity address performance (#333)

* refactor: vanity generation

* chore: wip

* refactor: vanity generation

* chore: refactor vanity generation

* refactor: minor improvements in shared enums; docs

* chore: bumping algokit-utils

* docs: minor adjustments in transfer argument help str

* chore: adjusting docs

* chore: updating lockfile

* chore: apply suggestions from code review

Co-authored-by: Neil Campbell <[email protected]>

---------

Co-authored-by: Negar <[email protected]>
Co-authored-by: inaie ignacio <[email protected]>
Co-authored-by: Neil Campbell <[email protected]>
  • Loading branch information
4 people authored Oct 25, 2023
1 parent 31e04ad commit e35f4f8
Show file tree
Hide file tree
Showing 143 changed files with 6,391 additions and 52 deletions.
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,6 @@
"[powershell]": {
"editor.defaultFormatter": "ms-vscode.powershell"
},
"powershell.codeFormatting.preset": "Stroustrup"
"powershell.codeFormatting.preset": "Stroustrup",
"python.testing.pytestArgs": ["."]
}
Loading

1 comment on commit e35f4f8

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/algokit
   __init__.py15753%6–13, 17–24, 32–34
   __main__.py220%1–3
src/algokit/cli
   completions.py108298%83, 98
   deploy.py72790%44, 46, 89–91, 155, 179
   dispenser.py118199%75
   doctor.py48394%142–144
   generate.py57198%116
   goal.py39197%57
   init.py1901692%272–273, 323, 326–328, 339, 383, 409, 449, 458–460, 463–468, 481
   localnet.py93397%162, 183–184
src/algokit/cli/common
   utils.py26292%120, 123
src/algokit/cli/tasks
   assets.py821384%65–66, 72, 74–75, 105, 119, 125–126, 132, 134, 136–137
   ipfs.py541180%54, 84, 89–91, 96, 98–99, 109–111
   mint.py66494%48, 70, 91, 247
   send_transaction.py651085%52–53, 57, 89, 158, 170–174
   sign_transaction.py59886%21, 28–30, 71–72, 109, 123
   transfer.py37392%25, 89, 116
   utils.py994555%26–34, 40–43, 75–76, 100–101, 125–133, 152–162, 209, 258–259, 279–290, 297–299
   vanity_address.py561082%41, 45–48, 112, 114, 121–123
   wallet.py79495%21, 66, 136, 162
src/algokit/core
   bootstrap.py1612485%103–104, 126, 149, 214, 217, 223–237, 246–251
   conf.py54885%10, 24, 28, 36, 38, 71–73
   deploy.py691184%61–64, 73–75, 79, 84, 91–93
   dispenser.py2022687%91, 123–124, 141–149, 191–192, 198–200, 218–219, 259–260, 318, 332–334, 345–346, 356, 369, 384
   doctor.py65789%67–69, 92–94, 134
   generate.py41295%68, 86
   goal.py56395%27–28, 38
   log_handlers.py68790%50–51, 63, 112–116, 125
   proc.py45198%98
   sandbox.py1831592%100–107, 118, 285, 301, 316–318, 334
   typed_client_generation.py80594%55–57, 70, 75
   utils.py18289%27–28
   version_prompt.py73889%27–28, 40, 59–62, 80, 109
src/algokit/core/tasks
   ipfs.py57493%133, 137, 139, 145
   nfd.py491373%25, 31, 34–41, 70–72, 99–101
   vanity_address.py903462%49–50, 54, 59–75, 92–108, 128–131
   wallet.py71593%37, 129, 155–157
src/algokit/core/tasks/mint
   mint.py781087%123–133, 187
   models.py901188%50, 52, 57, 71–74, 85–88
TOTAL313834989% 

Tests Skipped Failures Errors Time
373 0 💤 0 ❌ 0 🔥 31.578s ⏱️

Please sign in to comment.