* Try specifying graalvm download url to fetch modern native image
try explicitly stating version #
Add tgz+
try using simple OS to get thigns working
Try runner.os
* Add comment for where to find new jdks in the future
* upgrade to scala 2.13.10
* Remove 2.13.8 from CI
* Try upgrading to sbt 1.8.0-RC1 to see if build works on CI
* Try to update scoverage to 2.0.6
* Upgrade sbt native packager to 1.9.11
* Upgrade to sbt 1.8.0
* Upgrade scalajs to 1.10.1
* Upgrade to scalajs to 1.11.0
* Try to re-order order tests are run in to avoid scoverage bug with scalajs
* remove duplicate run of asyncUtilsTestJS/test
* Fix bug in DualWalletTestCachedBitcoind where we didn't pass pgurl
* Revert logging LEVEL
* Move nodeTest/test too last as it is always failing preventing running of other test suites
* Get rid of standalone scalajs, mdoc CI matrix. Consolidate with other jobs for faster performance
* Adjust CI matrix name
* Address review, bump heap size
* Embedded Pg v1.0.1
* fix GitHub action evironment
* fix Windows CI tests
* test db-commons in different environments
* remove dbCommontTest from Windows and Mac Github actions
* cleanup
* configurable postgres startup wait
* Empty commit to run CI
* Bump default timeout to 60
* Empty commit
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
* Github electron release workflow
* Remove setup-node working-directory
* Suredbits Wallet linux workflow
* Build Mac krystalbull, Windows setup/install monorepo
* Build Mac Suredbits Wallet
* Test sign Electron Krystal Bull app
* Try fixed path
* Try different env var notation
* Change env var access notation
* Change env var access notation
* Add "$VAR"
* Quote more variables
* Test sign oracle-electron dmg directly
* Change comment
* Try again
* Try again
* Test build dep
* Test
* Test pull .zip artifact from previous build step
* Build after adding artifact folder support
* Matrix zips building
* os.target -> matrix.target
* Remove unused os references
* matrix zips and electron builds
* Add oses
* shell: bash
* shell: bash
* view artifacts
* Magic colon
* Add back javafx builds
* Optimize zip builds?
* Fix linux electron suredbits wallet
* Single build
* Separate JavaFX builds and cleanup
* Test sign wallet
* Take out non-mac builds for now
* Test build
* Test build with wildcard names directly
* Test build with wildcard names directly
* Test non-wildcard build
* Test keystore auth
* Test keychain again
* Try email as keychain key
* JavaFX build
* Try to notarize with keychain
* test notarize from keychain on javafx
* Try different keychain item name
* Try another keychain item name
* Test another keychain key
* Try another key
* Test Krystal Bull Electron signing/notarization
* Test keychain unlock and Team Id
* Import certs
* Test
* Test
* test
* test
* Test with keychain notarize
* Test
* Test short signing id
* Manually sign .app
* Try again
* Try again
* Try again
* Echo
* Echo
* Echo
* Echo
* server oracle electron build/sign/notarize
* manually sign after electron build
* Again
* Again
* Again
* Again
* Test staple
* Again
* Again
* Adjust password notarizing
* Sign dmg
* Only sign dmg
* Test implied matrix.* env var
* Sign app, sign dmg
* Again
* Electron native signing with keychain name
* again
* Make signing_temp.keychain before electron build
* Change keychain to signing_temp
* Back to signing_temp.keychain
* Notarize .zip
* Remove electron signing
* Add notarytool commands
* Unlock notarytool
* Add AC_PASSWORD
* store-creditials earlier
* Add codesign debugs
* gatekeeper-access: false, sign and notarize with electron forge
* Test run platform specific config
* Remove my-build/
* Test $KB_MAKE in artifact path
* Check dmg signing
* Check signing on wallet
* Again
* Fix env vars
* again
* Fix env var expansion
* again
* again
* again
* again
* again
* Add wallet entitlements.plist
* Turn other platform builds back on
* Mac zip only
* zip only
* cleanup
* macos manual sign apps
* comment
* Remove ubuntu electron build
* Test notarize KB
* Test windows build
* Build Windows KB
* mac,linux,win zips mac,linux electron builds
* Zip signed app
* Test mac zip after sign
* wallet cleanup
* again
* again
* Fix env vars
* No signing
* Move output .zips into /make
* Manual sign KB
* Manual sign again
* Again
* No signing
* Turn all builds back on
* Add debug flag, take out windows electron build
* Remove branch name from bitcoin-s-ts checkout
* Add OS specific zips
* Try to fix windows build
* Try to fix windows build shell
* Try to see if double zip works w/o mac verified developer error
* Add bash script to handle making file executable and make it non quarantine on mac
* Do chmod regardless of os
* Remove chmod as that cannot work by definition, revert to only packaging stage/ directory
* Make java exectuable on every OS
* refactor CommonSettings.jlinkIgnore
* Try to build appServer
* Make cli use jlink
* Make bash scripts more generic on mac
* Remove feature branch on release.yml
* Fix startup scripts
* Build and upload universal zip on release.yml
* Try to fix artifact upload path
* try to fix wildcard
* Try removing zip suffix
* Try to use * regex
* Try to use ? regex
* try to remove path
* Try to remove '-' in regex
* Remove /*
* Try no regex, just specify path
* Adjust names
* Try to fix artifact path again..
* Try different wildcard according to test
* Try fix on issue
* Try to wrap in string
* pwd
* Upgrade to v3
* Attempt to fix release
* Try to upload staged directory so we don't have a zip inside of a zip
* Add chmod to startup script
* fixup
* Remove special branch
* Remove download binary scripts from CI, try to make binary downloads contingent on tests being run in a project
* Cleanup docs to remove unecessary downloadBitcoind
* Rename installers to try and make it more obvious waht they are
* Try super short names
* Fix missing update to error message on CRUDAction.update()
* Remove special branch
* Update submodule
* Run appServerTest on both windows and mac
* Add just mac test name
* Add downloadBitcoind task to windows matrix
* Make exception easier to be hit
* Remove deleting of directory as that shouldn't be needed
* Add support for not running bitcoind in test suites as a daemon on windows
* Fix bug where i forgot to re-add daemon config
* Encapsulate initialization of DLCOracle.start() method
* Use internal WalletAppConfig.kmConf rather than passing in custom key manager parameters
* Add KeyManagerAppConfig.defaultAccountType
* Get all tests passing besides TrezorAddressTest
* Get TrezorAddressTest passing with provided entropy
* Add unit test to make sure we can always derive the seed
* Get docs compiling
* Fix dlcWalletTest test cases
* Add more test cases to keymanager
* Add the new configuration to the example configuration
* Add more test cases
* Remove coverage on 2.12 as it isn't accurate
* Rework DLCOracleAppConfig.start() to call kmConf.start() so the oracle can use entropy provided via bitcoin-s.conf
* Add docker x building for multiple platform support
* Working now
* Move config into CommonSettings, make code a bit more readable
Co-authored-by: Ivan <erickson.ivan@gmail.com>
* Tor packaged for testkit
* Add CI row
* Small fixes
* More fixes
* Keep tor running
* Skip tor test for old version of bitcoind
* Respond to review
* Fix with master
* Bump tor start time to same as app config
* Use cached tor for DLCNodeTest
* Disable parallel execution for dlc node test with tor
* Fix DLCNodeTest for tor and clearnet
* Fix name of CI rows