Skip to content

Conversation

@Jakeii
Copy link
Member

@Jakeii Jakeii commented Nov 13, 2025

What does this change?

Migrate the ab-testing code from Deno to Node

  • change any API's from deno to node
  • change all the build commands from deno to pnpm
  • add eslint and prettier
  • switch from deno test runner to node

Why?

As much as we like Deno, soon we'll be adding some CDK and moving the deployment of ab tests to the fastly edge dictionary to a lambda. We'd like to share the code as much as possible between the CI scripts and the lambda so migrating them to node is the best option for this.

Node now supports running typescript files without a compilation step, which makes things a bit easier!

@github-actions
Copy link

github-actions bot commented Nov 13, 2025

@github-actions
Copy link

github-actions bot commented Nov 13, 2025

@Jakeii Jakeii force-pushed the jlk/ab-testing-node-migration branch from 13f1b54 to 4ffb79c Compare November 13, 2025 18:00
@Jakeii Jakeii force-pushed the jlk/ab-testing-node-migration branch from 4ffb79c to 8b25cc5 Compare November 13, 2025 18:03
@github-actions
Copy link

github-actions bot commented Nov 13, 2025

riff-raff:
name: AB testing Riffraff upload
runs-on: ubuntu-latest
needs: build-ui
Copy link
Member Author

Choose a reason for hiding this comment

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

not sure how this was working at all without this🤔

@Jakeii Jakeii marked this pull request as ready for review November 13, 2025 18:19
@Jakeii Jakeii requested review from a team as code owners November 13, 2025 18:19
@github-actions
Copy link

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

@Jakeii Jakeii added run_chromatic Runs chromatic when label is applied maintenance Departmental tracking: maintenance work, not a fix or a feature labels Nov 13, 2025
@github-actions github-actions bot removed the run_chromatic Runs chromatic when label is applied label Nov 13, 2025
Copy link
Contributor

@i-hardy i-hardy left a comment

Choose a reason for hiding this comment

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

RIP Deno 🕯️

@Jakeii Jakeii added the run_chromatic Runs chromatic when label is applied label Nov 17, 2025
@github-actions github-actions bot removed the run_chromatic Runs chromatic when label is applied label Nov 17, 2025
@Jakeii Jakeii merged commit 137c9c5 into main Nov 17, 2025
38 checks passed
@Jakeii Jakeii deleted the jlk/ab-testing-node-migration branch November 17, 2025 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants