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

Release 2.0.2 #1340

Merged
merged 178 commits into from
Aug 29, 2024
Merged

Release 2.0.2 #1340

merged 178 commits into from
Aug 29, 2024

Commits on Jul 19, 2024

  1. New git branches setup (#1296)

    * add dev branch to auto merge
    
    * make clippy run on new branch setup
    
    * remove version checker workflow
    
    * add dev and release branch triggers to consistent workflow name checker
    
    * Delete create_diagram.yml
    
    * add dev and release branch triggers to lint workflow
    
    * add release and dev branch triggers to provider_image workflow
    
    * remove release drafter
    
    * add dev and release branches to rustfmt workflow
    
    * add dev and release branches to protocol test workflow
    
    * add dev and release branches triggers to tests workflow
    
    * add dev and release branch triggers to webpack bundling workflow
    
    * switch cache creation to be post pr to dev
    
    * rename post_pr workflow to cache
    
    * Update cache.yml
    
    * publish workflow
    
    * Update cache.yml
    
    * fix contract js/rust version check workflow
    
    * install concurrently and cypress as workspace deps
    
    * fix cypress workflow trigger
    
    * fix cypress workflow branch triggers
    
    * fix rust file triggers
    
    * move webpack bundling check to tests workflow
    
    * remove typechain version check
    
    * rename workflows
    
    * make the github actions cache include the branch name
    
    * publish on push to main
    
    * add js bundle test step
    
    * workflow for ensuring all versions move in lockstep
    
    * blurb for each workflow
    
    * dockerhub login check for before a release
    
    * rename publish to release
    
    * remove typedoc step
    
    * standardise step ids in release workflow
    
    * dummy version bump
    
    * Delete dockerhub_login.yml
    
    * release version check
    
    * workflow to check for valid version bumps
    
    * auto merge all prs
    
    * check consistent workflow names on all prs
    
    * branch system docs
    
    * check contract version on prs to main,dev,release/*
    
    * add workflow_dispatch to all relevant workflows
    
    * make auto merge only run on non-draft prs
    
    * check versions on all branches
    
    * make release run on push to main
    
    * tag pushes to main
    
    * rename version check workflow
    
    * remove fetch all history and branches from clone
    
    * fix docker js server version issue
    
    * fix bump workflow to bump all package.json files and Cargo.tomls
    
    * fix package.json version writing in bump workflow
    
    * rename step
    
    * make auto merge cancellable
    
    * make deploy ahve a single notification of pass/fail
    
    * debug info
    
    * fix cache workflow name
    
    * don't use cache in bump version workflow, not needed
    
    * move buildx to top of workflow
    
    * move the cli building to before publishing images in deploy workflow
    
    * tag warning
    
    * remove filters for tests, test more often
    
    * add workflow dispatch to deploy workflow
    
    * add bash error catching
    
    * Create consistent_engine_node.yml
    
    * Create consistent_engine_npm.yml
    
    * Create consistent_nvmrc.yml
    
    * cache docs
    
    * event workflows for main and dev
    
    * change event setup
    
    * don't run unless non-draft pr
    
    * combine protocol clippy and rustfmt into single lint workflow
    
    * missing engine
    
    * missing version
    
    * revert version debug
    
    * fix version
    
    * fix workflow name detection
    
    * add missing engines
    
    * fix nvmrc check
    
    * fix path typo in contract version check
    
    * allow auto merge to run always
    
    * Update package-lock.json
    
    * lint
    
    * lint
    goastler authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8c9aa80 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Cache cypress install (#1305)

    * remove install cypress step from cache workflow
    
    * add cypress as dev dep
    goastler authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    c6a9443 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dev

    goastler committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    42ef8d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    4b5a70d View commit details
    Browse the repository at this point in the history
  2. New linting (#1309)

    * lint dockerfiles
    
    * lint caddyfiles
    
    * lint github actions workflows
    
    * lint shell scripts
    
    * yaml lint
    
    * lint python
    
    * yamllint config
    
    * lint js
    
    * lint html
    
    * lint markdown
    
    * htmlhint ignore files
    
    * simplify caddy lint
    
    * replace eslint + prettier with biome, add run-s and run-p
    
    * lint rust
    
    * lint toml
    
    * configure biome target files
    
    * lint svg
    
    * jsx and tsx lint
    
    * adjust lint command in npm scripts
    
    * fix license
    
    * change lint changed script name
    
    * adjust lint workflow
    
    * Update package-lock.json
    goastler authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    20c0e12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86400eb View commit details
    Browse the repository at this point in the history
  4. fix auto merge (#1302)

    * fix auto merge
    
    * add repo parameter to auto merge
    
    * add repo parameter to auto merge workflow
    goastler authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    35e7505 View commit details
    Browse the repository at this point in the history
  5. Remove contract calls (#1308)

    * remove contract calls from procaptcha
    
    * linted stuff
    
    * Adding empty providers
    
    * Adding hardcoded random providers
    
    * Adding changes to load process
    
    * Debugging
    
    * debug
    
    * nearly working state management
    
    * fast captchas with no contract
    
    * Removing debug
    
    * Timestamp signature validation
    
    * Working no rpc calls full captcha flow
    
    * linting
    
    * Unit tests potentially working
    
    * dropping debug
    
    * All passing cypress demo
    
    * Bundle falling over when hashing
    
    * dropping bundle pure replace
    
    * Remove polkadot manual bundling hacks
    
    * No provider pow
    
    * Working pow without contract calls
    
    * revert sitekey changes
    
    * verified instead of context
    
    * don't log config
    
    * removing cypress capture images
    
    * removing bad deps
    
    * Removing debug
    
    * fixing build
    
    * fixing providers
    
    * Correct docstring
    
    * rebuilt package lock
    
    * Removing stats file
    
    * Skipping lint in protocol
    
    * removing typechain change because protocol bump required
    
    * removing unused deps
    
    * temp bump while firefighting
    
    * Dropping provider gui
    
    * Working build without provider gui
    
    * Removing batch commit tasks
    
    * Dropping protocol
    
    * Working build without protocol dir
    
    * Dropping proxy and package lock pointing to proxy
    
    * Working build with new pkg deps
    
    * Removing common contract
    
    * Dropping tests for rewrite
    
    * Working no captcha product
    
    * Dropping merkle tree
    
    * Refactoring provider and adding temp tests
    
    * Refactored provider into multiple single responsibility classes
    
    * lint fix
    
    * pkg lock bump
    
    * Renaming tests to non test file to pass
    
    * Tests passing
    
    * Debug for datasetId getter
    
    * Working provider set dataset
    
    * Auth Middleware Test
    
    * Captcha scheduler tests
    
    * Error Handler tests
    
    * Provider now boots without connection to rpc node
    
    * Full suite of unit tests for provider
    
    * Tests passing
    
    * Fixed build
    
    * Integration tests. Actions for this to be set up
    
    * Working image captcha integration tests
    
    * Unit tests paths correction
    
    * Fixing version bump yml
    
    * Removing debug
    
    * Adding dummy get random provider script
    
    * Removing dockerfile and vite env config
    
    * Replacing signedTimestamp with timestampSignature
    
    * Deduping config by making it its own package
    
    * Defaulting message to provider online
    
    * Fixing type issues and ws requirement issues
    
    ---------
    
    Co-authored-by: Chris Taylor <forgetso86@gmail.com>
    Co-authored-by: George Oastler <goastler@users.noreply.github.com>
    3 people authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    cd6b236 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    5bff693 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa08353 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42e1102 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30e686d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70d1ec5 View commit details
    Browse the repository at this point in the history
  6. Add staging deploy process

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a28b142 View commit details
    Browse the repository at this point in the history
  7. Add staging bundle command

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    7831942 View commit details
    Browse the repository at this point in the history
  8. package lock

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a0212ff View commit details
    Browse the repository at this point in the history
  9. Remove old deps.

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    64bf575 View commit details
    Browse the repository at this point in the history
  10. Update package-lock.json

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    802d47e View commit details
    Browse the repository at this point in the history
  11. Update event name

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    f374527 View commit details
    Browse the repository at this point in the history
  12. Add missing dep

    forgetso committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    8793b54 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    79b214c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c09b367 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Await crypto WASM blob

    forgetso committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    0aac58f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29902b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f93a81b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bf009b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7aa256d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    17983c7 View commit details
    Browse the repository at this point in the history
  7. Cleanup linting process (#1312)

    * lint dockerfiles
    
    * lint caddyfiles
    
    * lint github actions workflows
    
    * lint shell scripts
    
    * yaml lint
    
    * lint python
    
    * yamllint config
    
    * lint js
    
    * lint html
    
    * lint markdown
    
    * htmlhint ignore files
    
    * simplify caddy lint
    
    * replace eslint + prettier with biome, add run-s and run-p
    
    * lint rust
    
    * lint toml
    
    * configure biome target files
    
    * lint svg
    
    * jsx and tsx lint
    
    * adjust lint command in npm scripts
    
    * fix license
    
    * change lint changed script name
    
    * adjust lint workflow
    
    * Update package-lock.json
    
    * remove old lint scripts
    
    * remove prettier + eslint config
    
    * remove eslint dep
    
    * remove prettier dep
    
    * Update package-lock.json
    goastler authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    129be99 View commit details
    Browse the repository at this point in the history
  8. Fix provider not erroring on database connection error. Add option to…

    … specify the number of proxies between the provider API and the user
    forgetso committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    7f9b730 View commit details
    Browse the repository at this point in the history
  9. Add staging command back in

    forgetso committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9ef7504 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5a70867 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2a77f02 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dad13ec View commit details
    Browse the repository at this point in the history
  13. Don't mount missing file

    forgetso committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    b20be8e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    61fa810 View commit details
    Browse the repository at this point in the history
  15. Change container name

    forgetso committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    eaab4ca View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    61390ca View commit details
    Browse the repository at this point in the history
  2. Fix build

    forgetso committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    5b02bee View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Staging deploy workflow (#1314)

    * rename version step
    
    * detect prod/staging in deploy
    
    * remove contract building in deploy
    
    * build js bundles based on env
    
    * use docker tag based on env
    
    * use prod env
    
    * gh release on prod only
    
    * npm release on prod only
    
    * use docker latest and version specific tags
    
    * use docker tags from env in img tags
    
    * join version and env steps
    
    * prod/dev -> production/development
    
    * NODE_ENV variable setup in npm scripts
    
    * missing NODE_ENV fixes
    
    * fix tsc build / clean cmds
    
    * NODE_ENV semis
    
    * vite use NODE_ENV as --mode
    
    * use NODE_ENV to control bundling of production/development/staging env
    
    * use NODE_ENV to control build scripts
    
    * remove needless NODE_ENV setting
    
    * Delete deploy-staging.yml
    
    * deploy on unsafe branch guard
    
    * upload bundle to staging release as part of deploy workflow
    
    * typo missing vite
    
    * license
    
    * remove contract linting
    
    * remove docker compose linting from dockerfile lint cmd
    
    * fix yamllint
    
    * make caddy fmt output diff
    
    * install htmlhint
    
    * fix rustfmt lint script
    
    * use cargofmt instead of rustfmt
    
    * fix lint rs naming
    
    * fix clippy linting
    
    * fix toml linting
    
    * simplify xargs serial command usage in rust linting
    
    * lint rust check
    
    * webpack bundle dev mode fix
    
    * webpack plugin fix
    
    * webpack fix
    
    * improve npm scripts
    
    * improve node_modules associated with npm scripts
    
    * bundle npm script
    
    * fix release asset target
    
    * remove any current assets before uploading any further staging assets
    goastler authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d9717ea View commit details
    Browse the repository at this point in the history
  2. Pkg json

    HughParry committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    81a4421 View commit details
    Browse the repository at this point in the history
  3. bump version to v2.0.0

    goastler committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8466c4b View commit details
    Browse the repository at this point in the history
  4. no build specified

    HughParry committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    3951216 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3bbaf77 View commit details
    Browse the repository at this point in the history
  6. remove deploy_X scripts

    goastler committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    5348243 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c408692 View commit details
    Browse the repository at this point in the history
  8. remove deploy_X scripts

    goastler committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b1bbfe8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b95a62a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a97880b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac0a6aa View commit details
    Browse the repository at this point in the history
  12. remove deploy_protool

    goastler committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ea6db02 View commit details
    Browse the repository at this point in the history
  13. Use 2.0.0 everywhere

    forgetso committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4a08205 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3116a13 View commit details
    Browse the repository at this point in the history
  15. Provider tests passing

    HughParry committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    190b248 View commit details
    Browse the repository at this point in the history
  16. Adding if present to cjs

    HughParry committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d8f3bc6 View commit details
    Browse the repository at this point in the history
  17. Dropping auto merge

    HughParry committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4eab1e4 View commit details
    Browse the repository at this point in the history
  18. Dropping dapp example demo

    HughParry committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    65e2b41 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cff6194 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    50503e0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e949d6f View commit details
    Browse the repository at this point in the history
  22. Remove out of date readme

    forgetso committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8518742 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4ebced2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e538432 View commit details
    Browse the repository at this point in the history
  25. Re-add old babel plugins

    forgetso committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f18b989 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. start provider

    HughParry committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    98b70b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b96fe50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff21ed4 View commit details
    Browse the repository at this point in the history
  4. Fix build

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    29e2c69 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    915b414 View commit details
    Browse the repository at this point in the history
  6. Fixing hanging test

    HughParry committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    0918250 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    86a84db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    af7bcb1 View commit details
    Browse the repository at this point in the history
  9. Cypress tests passing

    HughParry committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    1fa1787 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f802200 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1e3ae78 View commit details
    Browse the repository at this point in the history
  12. Try to upload screenshots

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    b68f60c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ca04b68 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a61368f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2ec1fe4 View commit details
    Browse the repository at this point in the history
  16. Wait for the the API call

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    34f547c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    844783c View commit details
    Browse the repository at this point in the history
  18. try to force the click

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    0d1d924 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    dc74abb View commit details
    Browse the repository at this point in the history
  20. try waiting after clicking

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    bf2f2fe View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    61befa1 View commit details
    Browse the repository at this point in the history
  22. Remove the then

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    bed1ba6 View commit details
    Browse the repository at this point in the history
  23. Remove duplicate click

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8e9e149 View commit details
    Browse the repository at this point in the history
  24. Fix function return type

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    858d126 View commit details
    Browse the repository at this point in the history
  25. try within

    forgetso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    82a2fec View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    ddd95c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6d7298 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a904c21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44efdbc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51cfce2 View commit details
    Browse the repository at this point in the history
  6. Start docker first

    forgetso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7282e1c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bc4d19f View commit details
    Browse the repository at this point in the history
  8. remove within

    forgetso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    6ed8217 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b4152cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d0d987f View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    1af2dd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62ac3b4 View commit details
    Browse the repository at this point in the history
  3. Fix tests

    forgetso committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    edf4536 View commit details
    Browse the repository at this point in the history
  4. Get it all working

    forgetso committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3a83cdf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    581662d View commit details
    Browse the repository at this point in the history
  6. Fix size

    forgetso committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    d8a5ecf View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Fix lint issues (#1318)

    * rename version step
    
    * detect prod/staging in deploy
    
    * remove contract building in deploy
    
    * build js bundles based on env
    
    * use docker tag based on env
    
    * use prod env
    
    * gh release on prod only
    
    * npm release on prod only
    
    * use docker latest and version specific tags
    
    * use docker tags from env in img tags
    
    * join version and env steps
    
    * prod/dev -> production/development
    
    * NODE_ENV variable setup in npm scripts
    
    * missing NODE_ENV fixes
    
    * fix tsc build / clean cmds
    
    * NODE_ENV semis
    
    * vite use NODE_ENV as --mode
    
    * use NODE_ENV to control bundling of production/development/staging env
    
    * use NODE_ENV to control build scripts
    
    * remove needless NODE_ENV setting
    
    * Delete deploy-staging.yml
    
    * deploy on unsafe branch guard
    
    * upload bundle to staging release as part of deploy workflow
    
    * typo missing vite
    
    * license
    
    * remove contract linting
    
    * remove docker compose linting from dockerfile lint cmd
    
    * fix yamllint
    
    * make caddy fmt output diff
    
    * install htmlhint
    
    * fix rustfmt lint script
    
    * use cargofmt instead of rustfmt
    
    * fix lint rs naming
    
    * fix clippy linting
    
    * fix toml linting
    
    * simplify xargs serial command usage in rust linting
    
    * lint rust check
    
    * webpack bundle dev mode fix
    
    * webpack plugin fix
    
    * webpack fix
    
    * improve npm scripts
    
    * improve node_modules associated with npm scripts
    
    * bundle npm script
    
    * fix release asset target
    
    * remove any current assets before uploading any further staging assets
    
    * add nuke script
    
    * set shell in dockerfile
    
    * use json form of CMD in dockerfile
    
    * fix multiple RUN commands in dockerfile
    
    * remove apt sources after install
    
    * use apt get
    
    * use apt-get in dockerfile instead of apt
    
    * join multiple run commands together in dockerfile
    
    * entrypoint json form
    
    * no install recommends
    
    * ignore install recommends lint
    
    * fix multiple run commands and apt clear
    
    * CMD to json form
    
    * no install recommends
    
    * remove root user, is default
    
    * set nginx version
    
    * multiple RUN commands fix
    
    * set shell to use pipefail
    
    * delete apt lists after install
    
    * fix consecutive RUN commands
    
    * no install recommends
    
    * ignore usage of latest
    
    * dockerfile lint
    
    * Update substrate-contracts-node.build.dockerfile
    
    * json form for CMD
    
    * lint dockerfile
    
    * lint caddyfile
    
    * fix needless cat
    
    * useless echo
    
    * speech marks for safety
    
    * make dockerfile and shell linting command simpler
    
    * fix quotes and variable usage in cache workflow
    
    * fix quotes
    
    * fix quotes
    
    * fix quotes
    
    * fix quotes
    
    * fix NODE_ENV speech marks in workflows
    
    * useless cat
    
    * unused vars
    
    * lint
    
    * missing speech marks
    
    * speech marks
    
    * lint eval and @ usage in shell
    
    * lint shell script
    
    * fix yamllint linting
    
    * fix lint md and js fix cmd
    
    * autofix js
    
    * fix biome cmdline args
    
    * biome lint fixes
    
    * biome lint fix
    
    * make biome use vcs
    
    * no export from tests
    
    * fix key in list
    
    * missing useEffect dep
    
    * explicit any todo
    
    * lint fixes
    
    * warn on parameter assign
    
    * todo for any
    
    * trailing comma
    
    * ignore any type for options
    
    * fix line count parameter reassigned
    
    * fix not null assertion
    
    * ignore any from axios response
    
    * ignore any casts
    
    * ignore any in async ctor
    
    * no reuse of parameter
    
    * ignore i18n translation any
    
    * ignore anys in nodejs polars plugin
    
    * ignore any for response json
    
    * avoid parameter reuse
    
    * fix any usage in vite watch plugin
    
    * fix side effect in vite watch plugin
    
    * fix reused variables in error classes
    
    * disable rule for key event with onClick
    
    * forEach to for of
    
    * missing bracket
    
    * allow any
    
    * forEach to for of
    
    * allow any
    
    * forEach to for of
    
    * allow any
    
    * allow any
    
    * forEach to for of
    
    * use item hash as key
    
    * fix useEffect deps
    
    * todo for async exec
    
    * allow any + async exec
    
    * allow any
    
    * forEach to for of
    
    * ignore spread
    
    * TODOs for sendFunds
    
    * allow any
    
    * ignore async exec
    
    * allow any
    
    * todo for memo deps
    
    * ignore detector code, contains loads of biome errors
    
    * fix anys, foreach and local params
    
    * ignore foreach
    
    * fix any
    
    * allow any
    
    * allow any
    
    * allow any and foreach
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow enum
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * allow any
    
    * foreach to for of
    
    * allow any
    
    * allow any
    
    * allow any and foreach to for of
    
    * img buffer type
    
    * allow any
    
    * allow any
    
    * allow any
    
    * foreach to for of
    
    * allow any
    
    * make biome do formatting too
    
    * biome format
    
    * ignore bundles
    
    * lint
    
    * lint md files
    
    * lint md
    
    * disable some markdown rules
    
    * lint rs
    
    * fix rs
    
    * fix npm scripts
    
    * lint
    
    * ignore ruff.toml when linting tomls
    
    * lint
    
    * lint py npm scripts
    
    * remove eslint directives
    
    * make biome track the main branch and handle css
    
    * fix caddy linting
    
    * lint
    
    * lint
    
    * lint
    
    * configure taplo
    
    * Update ruff.toml
    
    * fix scripts
    
    * lint
    
    * remove eslint
    
    * lint
    
    * fix speech mark issues
    
    * typo
    
    * fix lint fixes types
    
    * more fixes for linting fixes
    
    * fix for potentially undefined root node of merkle tree
    
    * duplicate selector
    
    * lint
    
    * ignore bundle stats html file
    
    * missing provider env for starting provider
    
    * async factory fix
    
    * remove debug
    
    * lint
    
    * revert detector index.js changes
    
    * lint
    
    * polyfill node: imports
    
    * fix for node:url breaking bundle
    goastler authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6e938a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe99949 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Configuration menu
    Copy the full SHA
    7f5caf2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b115ce View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    8eed75c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89ce6bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    669f6e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9beaa38 View commit details
    Browse the repository at this point in the history
  5. Set GH_TOKEN env

    forgetso committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8b7563e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc0e4a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50013d1 View commit details
    Browse the repository at this point in the history
  8. Use correct docker tag

    forgetso committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    514164a View commit details
    Browse the repository at this point in the history
  9. Try moving to its own step

    forgetso committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a6f22a7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0035f24 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    806dbff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b92dbd1 View commit details
    Browse the repository at this point in the history
  13. Update provider CMD

    forgetso committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    400c5a9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3f033a0 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    4f58e79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a1258c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81dde17 View commit details
    Browse the repository at this point in the history
  4. Fix build

    forgetso committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    4b949d8 View commit details
    Browse the repository at this point in the history
  5. fix server build

    forgetso committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    7a75dc4 View commit details
    Browse the repository at this point in the history
  6. fix server again

    forgetso committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    4ce946a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7918d9e View commit details
    Browse the repository at this point in the history
  8. fix provider build

    forgetso committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a127542 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eb8a958 View commit details
    Browse the repository at this point in the history
  10. Removing dangerou

    HughParry committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    25d4bd0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6ff6f25 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c287c5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e89de6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2ce41a8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c0557d8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1ab5169 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    7665044 View commit details
    Browse the repository at this point in the history
  2. Move headers

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3e0053a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be85cd9 View commit details
    Browse the repository at this point in the history
  4. Try using secret directly

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    48eeeb1 View commit details
    Browse the repository at this point in the history
  5. Add some debug

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b4daac5 View commit details
    Browse the repository at this point in the history
  6. Modify debug

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8f26856 View commit details
    Browse the repository at this point in the history
  7. Yet more debug

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f639fad View commit details
    Browse the repository at this point in the history
  8. I give up

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    383c73f View commit details
    Browse the repository at this point in the history
  9. Working captcha results in mongo (#1322)

    * Fixing db schema for pow captchas
    
    * dropping new debug
    HughParry authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5da691d View commit details
    Browse the repository at this point in the history
  10. Use a var for mongo image

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    40d8d73 View commit details
    Browse the repository at this point in the history
  11. more debug

    forgetso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1c86647 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cd33a71 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    54b953f View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. User data mvp (#1327)

    * Update captcha records for user portal data requirements
    
    * pow types overhaul
    
    * Harden tests against function parameter changes
    forgetso authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    5f35181 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15e1289 View commit details
    Browse the repository at this point in the history
  3. fix dir capitalisation (#1329)

    * fix dir capitalisation
    
    * fix path
    goastler authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2a0a69e View commit details
    Browse the repository at this point in the history
  4. Introduce dotenv package for finding environment files (#1334)

    * Introduce dotenv package for finding environment files
    
    * Package-lock.json
    
    * Update references to old loadEnv
    
    * Update package references
    
    * Add the config files
    
    * Update loadEnv ref
    
    * Update loadEnv refs in demos
    
    * trigger tests
    
    * Update dotenv reference
    
    * Specify no tests
    forgetso authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8f1d57a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4df38b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4aeab1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02e3045 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    30bf49f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eec7235 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6d40870 View commit details
    Browse the repository at this point in the history
  11. Fix license location

    forgetso committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    eee3867 View commit details
    Browse the repository at this point in the history
  12. remove debug

    forgetso committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    ad05937 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Store something on each request. Update PoW types. Additional checks (#…

    …1336)
    
    * removed network types
    
    * remove substrate containers / env params
    
    * remove CONTRACT env vars
    
    * fix imports
    
    * remove networks
    
    * remove network from getPairAsync
    
    * remove networks + contract
    
    * remove default network from env
    
    * remove default network
    
    * remove network default + types from types pkg
    
    * remove network types
    
    * remove block number
    
    * Update package-lock.json
    
    * Update package-lock.json
    
    * remove contract dep for demo
    
    * Store something on each request. Update PoW types. Additional checks
    
    * Additional checks
    
    * Restrict captcha solution checking by dapp account
    
    * fix build
    
    * Fix cypress tests
    
    * lots of updates to types
    
    * Fix up tests. Add types for Get Image Captcha URL
    
    * Remove some unuse types. Type an API URL
    
    * Zod type translation keys. Use enum values when updating database. Add enum arrays to mongoose schemas. Use ApiParams everywhere
    
    * Set the correct key and value for storedStatus
    
    * Fix up unit tests
    
    * Make sure we're setting updated timestamps everywhere. Don't send the same data to the captcha storage DB twice. Add details of cron jobs that have run to scheduled tasks collection
    
    * Fix up tests
    
    * remove file that does nothing
    
    ---------
    
    Co-authored-by: George Oastler <goastler4@gmail.com>
    forgetso and goastler authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    095f595 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4feb72c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Fix captcha storage mechanism. Add tests (#1337)

    * Fix captcha storage mechanism. Add tests
    
    * Fix up tests. Move verifyRecency function to util
    
    * Update test env template
    
    * Fix build
    forgetso authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    da57633 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8104c93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    920fdfe View commit details
    Browse the repository at this point in the history
  4. Bump version to 2.0.2

    prosoponator committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1d4c29b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b91be41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f62ee80 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a9ebb5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a634f05 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    973a9ca View commit details
    Browse the repository at this point in the history
  10. Bump version to 2.0.2

    prosoponator committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    f99f896 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4f9d353 View commit details
    Browse the repository at this point in the history
  12. bump versions

    forgetso committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    7cc88f7 View commit details
    Browse the repository at this point in the history