-
Notifications
You must be signed in to change notification settings - Fork 2
webpack-ify import iframe and update hpke #91
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
base: main
Are you sure you want to change the base?
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
e79cad8 to
4738d3b
Compare
| uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 | ||
| - name: Login to GHCR | ||
| if: github.event_name != 'pull_request' | ||
| # if: github.event_name != 'pull_request' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: before merge, update and remove.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the reason why you had to comment this out?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh. I see. To publish the container, to test it.
4738d3b to
943547b
Compare
| If testing in a live, non-local environment, you can point containers to a new image as follows: | ||
|
|
||
| ``` | ||
| # Update containers (main + init) to new image | ||
| kubectl --context <context> -n tkhq-frames set image deployment/frames \ | ||
| frames=ghcr.io/tkhq/frames@sha256:<digest> \ | ||
| template-quorum-key=ghcr.io/tkhq/frames@sha256:<digest> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
r-n-o
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
very nice! The only thing left to do is revert the Github workflow to what it was so we don't publish on PRs; otherwise looks great! 🥇
6139894 to
4fdd8da
Compare
2d9c351 to
2d3a183
Compare
2d3a183 to
00e4d09
Compare
00e4d09 to
faa897b
Compare
TLDR: $title
Longer:
We're updating hpke (hard-pinned to 1.7.5). Because more recent versions of hpke use a bifurcated dependency import flow (see https://esm.sh/@hpke/core@1.2.7 vs https://esm.sh/@hpke/core@1.7.5), we figured it's a good time to move builds to use webpack.
In doing so, there are several changes:
index.js(for actually served iframe -- event handlers, etc)standalone.js(for standalone page surfaced at/standalone.html)turnkey-core.js(core logic, cryptography, etc)What we're maintaining:
What's not covered: