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

config lint to harden exports #9734

Merged
merged 6 commits into from
Aug 12, 2024
Merged

config lint to harden exports #9734

merged 6 commits into from
Aug 12, 2024

Conversation

turadg
Copy link
Member

@turadg turadg commented Jul 18, 2024

closes: #9693

Description

more linting for #9693, using endojs/endo#2369

Also adopts harden-exports for .contract.js modules,

Security Considerations

none

Scaling Considerations

none

Documentation Considerations

none

Testing Considerations

CI with expected errors

Upgrade Considerations

n/a

Copy link

cloudflare-workers-and-pages bot commented Jul 18, 2024

Deploying agoric-sdk with  Cloudflare Pages  Cloudflare Pages

Latest commit: c893bb2
Status: ✅  Deploy successful!
Preview URL: https://96cbe848.agoric-sdk.pages.dev
Branch Preview URL: https://9693-lint-exports.agoric-sdk.pages.dev

View logs

@turadg turadg changed the base branch from master to 9693-lint-flow July 18, 2024 21:06
Base automatically changed from 9693-lint-flow to master July 18, 2024 21:40
@turadg turadg force-pushed the 9693-lint-exports branch 2 times, most recently from 90737d1 to 3a3e390 Compare July 29, 2024 18:20
@turadg turadg marked this pull request as ready for review August 12, 2024 14:54
@turadg turadg added the automerge:rebase Automatically rebase updates, then merge label Aug 12, 2024
@mergify mergify bot merged commit ad1e50e into master Aug 12, 2024
90 checks passed
@mergify mergify bot deleted the 9693-lint-exports branch August 12, 2024 15:44
@0xpatrickdev
Copy link
Member

I think we missed ~6 objects that need hardening in the course of makeWalletFactoryContext:
https://github.com/Agoric/agoric-sdk/actions/runs/10354385484/job/28659720455#step:5:295

@turadg
Copy link
Member Author

turadg commented Aug 13, 2024

I think we missed ~6 objects that need hardening in the course of makeWalletFactoryContext: https://github.com/Agoric/agoric-sdk/actions/runs/10354385484/job/28659720455#step:5:295

Those aren't module level exports. I think it's a testing issue but let's discuss what to do about it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge:rebase Automatically rebase updates, then merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Develop a linting config for orchestration flows
2 participants