Page MenuHomePhabricator

[CI] Add support for cashtab preview
ClosedPublic

Authored by Fabien on Apr 13 2023, 09:31.

Details

Reviewers
bytesofman
Group Reviewers
Restricted Project
Commits
rABC4f9711e3de56: [CI] Add support for cashtab preview
Summary

This will make UI changes easier to review. This spins a temporarly yet fully featured cashtab instance.

Test Plan
./contrib/teamcity/build-configurations.py preview-cashtab

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Fabien published this revision for review.Apr 13 2023, 09:36

Using brave

  • link works
  • app seems fine
  • clicking the QR code shows the "copied to clipboard" notification, however nothing is copied to clipboard

cashtab.com in brave is not showing the same issue

working theory: this behavior is related to preview link not being https

this would also impact some of Cashtab's API calls

While doable, using https for the previews is not very convenient as it requires all the Teamcity build agents need to have a DNS A field attached and maintained, plus the overhead of serving https.
It's likely not worth it for the preview feature, and shouldn't be handled in this diff anyway.

This revision is now accepted and ready to land.Apr 13 2023, 13:02

will help for CSS changes. Cashtab reviewers need to be aware of some expected functionality limitations.

This revision was automatically updated to reflect the committed changes.