Commit Graph

11303 Commits (0c528eaa7ae47cd22c81f38ae183a340338bc510)

Author SHA1 Message Date
LunarBytes 3486242f9b
Merge pull request #3282 from derekpierre/too-eager-config
UrsulaConfiguration logic was too eager to connect to provided endpoints
2023-10-13 13:08:59 +02:00
derekpierre 8e73577d01 Add newsfragment for #3282. 2023-10-12 16:13:28 -04:00
derekpierre 9d393cbc67 Connecting to endpoints was too eager with respect to the configuration object - the issue being that because connections are made, if the endpoint is faulty then the endpoint configuration can't be modified. 2023-10-12 15:59:10 -04:00
LunarBytes b73142a4d0
Merge pull request #3274 from nucypher/lynx-gh
Running Lynx simple example as a GH action
2023-10-12 18:35:55 +02:00
Derek Pierre 522480247f
Merge pull request #3279 from derekpierre/expired-ritual
Nodes should reject decryption requests for expired rituals
2023-10-11 19:01:39 -04:00
derekpierre fa044c460d Update comment now that ritual number has changed. 2023-10-11 08:28:41 -04:00
David Núñez dbba3bfd59
Merge pull request #3272 from derekpierre/bad-cache
Fix inconsistent python dependency updates when cached dependencies used
2023-10-11 07:30:15 +02:00
derekpierre 88bfd34ba8 Update example scripts to use ritual id 3 on lynx instead of 1 which is already expired. 2023-10-10 12:08:12 -04:00
derekpierre 900ebc7c23 Add newsfragment for #3279. 2023-10-10 11:31:22 -04:00
derekpierre 05aff5203c Add integration test for decryption failure cases: unauthorized encryption, expired ritual.
Better scope test exception by using match for exception messages.
2023-10-10 11:27:22 -04:00
derekpierre 0c217680a2 Check whether ritual is expired before processing decryption request. 2023-10-10 09:12:29 -04:00
David Núñez 924891dc7e
Bypass cached dependencies (WIP)
See https://github.com/nucypher/nucypher/pull/3272
2023-10-10 10:37:29 +02:00
David Núñez 15895e3529
Funny thing, vars are not accessible either. Let's hardcode them for the moment
That's a bit lame, Github.

For readers, see https://github.com/orgs/community/discussions/44322
2023-10-10 10:37:29 +02:00
David Núñez 4285137026
Actually, no, use GH variables instead of GH secrets
GH secrets are not accessible to workflows triggered by PRs from forks, which doesn't work with how we work. Lets use variables instead, with the caveat that these are public now. Not a problem since we configured in such a way that they only work for Lynx contracts.
2023-10-10 10:37:29 +02:00
David Núñez 0b93dd6ecb
Use GH environment secrets to pass endpoint URIs 2023-10-10 10:37:29 +02:00
David Núñez 87d25d8158
Newsfragment for 3274 2023-10-10 10:37:29 +02:00
David Núñez 5c987f1372
First pass at a simple GH action that runs a lynx encryption/decryption 2023-10-10 10:35:33 +02:00
David Núñez b217542992
Update ruff GH workflow to remove warning 2023-10-10 10:35:33 +02:00
David Núñez 3ec0508aa3
Add final assertion to testnet example to determine if script worked 2023-10-10 10:35:33 +02:00
LunarBytes ff383dc663
Merge pull request #3278 from KPrasch/development
Support ethereum/sepolia as a condition evaluation blockchain
2023-10-06 21:22:02 +02:00
derekpierre c9b417271a Add unit test to verify all domain chains are supported as condition chains. 2023-10-06 15:20:45 -04:00
Kieran Prasch 27fca8adbf Support ethereum/sepolia as a condition evaluation blockchain 2023-10-06 21:14:48 +02:00
Derek Pierre 45b67e2f5f
Merge pull request #3277 from derekpierre/tapir-deployment
Add Tapir contract registry from latest deployment.
2023-10-06 14:15:09 -04:00
derekpierre a4b90479f6 Add newsfragment for #3277. 2023-10-06 13:30:49 -04:00
derekpierre bb41e2f388 Add Tapir contract registry from latest deployment. 2023-10-06 13:27:58 -04:00
LunarBytes c25f2d30f8
Merge pull request #3271 from nucypher/epic-domains
[Epic] Remodel Domains
2023-10-06 17:22:49 +02:00
LunarBytes 284a701856
Merge pull request #3276 from derekpierre/registry-updates
Contract Registry Updates
2023-10-06 17:18:43 +02:00
derekpierre 24847b6bb5 Add dev newsfragment for #3276. 2023-10-06 11:09:01 -04:00
derekpierre edbf363dcd Update contract registries for lynx and mainnet to latest format.
Remove legacy tapir contract registry.
2023-10-06 11:00:28 -04:00
LunarBytes 8a2e0d6909
Merge pull request #3275 from derekpierre/minor-fixes
Fixes from 3262
2023-10-06 15:12:56 +02:00
Kieran Prasch 1c89a48225 newsfragment for PR #3271 2023-10-06 14:58:21 +02:00
derekpierre 648477a402 Add dev newsfragment for #3275. 2023-10-06 08:41:36 -04:00
derekpierre ef10a85fc1 Update pre examples READMEs. 2023-10-06 08:39:11 -04:00
derekpierre e1564c741a Fix bug in contract registry github url. 2023-10-06 08:38:00 -04:00
LunarBytes c93fc2884f
Merge pull request #3262 from derekpierre/network-entrenchment
TACo Domain Entrenchment/Assocation
2023-10-06 11:54:30 +02:00
Kieran Prasch 62d8dc6bb3 renames newsfragment .txt -> .rst 2023-10-06 11:39:21 +02:00
LunarBytes 5dc4f0553e
Merge pull request #3208 from jMyles/development
Bump CI's Maximum Python Version to 3.11
2023-10-05 20:14:43 +02:00
Kieran Prasch fa19d0eb01 newsfrag for PR #3208 2023-10-05 19:08:56 +02:00
Kieran Prasch 5ff758c562 Updates codecov/python verison flags to 3.11 2023-10-05 19:08:10 +02:00
LunarBytes fa5664dd50 Update docs/source/references/installation.rst
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2023-10-05 19:08:10 +02:00
LunarBytes f6f7ee5b1b Update .github/workflows/python_tests.yml
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2023-10-05 19:08:10 +02:00
LunarBytes fc0258a73d Update setup.py
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2023-10-05 19:08:10 +02:00
jMyles aeb128d8e0 Adding 3.11 to the list of supported versions for the github actions matrix. 2023-10-05 19:08:10 +02:00
jMyles dd15d44fcc Ticking python versions in various places - now that we don't use pysha3 we can use python 3.11 2023-10-05 19:08:10 +02:00
derekpierre 1f8555b4a0 Add newsfragment for #3272. 2023-10-05 12:31:51 -04:00
derekpierre b9bfce9d81 Always install code updates even if there was a python dependency cache hit.
Split pip upgrade and package installation.
2023-10-05 12:31:32 -04:00
derekpierre 04e085d02a Attempt to address failing integration test. 2023-10-05 10:42:45 -04:00
derekpierre 7c884d2392 Rename unit test so no naming conflict with integration test. 2023-10-05 10:42:22 -04:00
derekpierre 4865053f8c Fix failing unit test. 2023-10-05 08:46:55 -04:00
derekpierre 6e4563013b Respond to RFC in #3262. 2023-10-05 08:42:35 -04:00