* 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
* 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
* Specify team id rather than developer id for mac builds when notarizing the artifacts
* Try to use PublicID
* Try to use --team-id rather than --username
* try specifying both teamid and username
* remove special branch for testing
* Remove tags usage, as our current tags are invalid for mac
* First try trying to get jpackage to work with bitcoin-s bundle
* Simplify bundle name for now
* Try to fix linux formatting
* Empty commit to re-run ci
* Empty commit to re-run ci 2
* Fix references to krystal bull artifacts
* Add icon to deb file
* Add icns file for bitcoin-s for mac
* Use same icon as mac os x
* Try to get tagging logic correct
* Add fetch depth 0
* Try bumping java ubuntu version to 1.16
* Try using openjdk@1.16.0-1
* Remove jpackage feature branch to test
* Empty commit to re-run ci 2
* Remove unused ico file
* Add invariant to spendingInfoDb to that requires if the spendinginfodb is in a TxoState.spentStates, the SpendingInfoDb.spendingTxIdOpt is defined
* Remove unused SpendingInfoDAO.updateTxoState()
* Remove comment
* Make TxoState and explicit parameter for test methods. Most test methods depend on a sample utxo state, so make the caller of the method specify what state they want the txo to be in
* Fix github actions config
* Fix RoutesSpec test