Commit Graph

25 Commits

Author SHA1 Message Date
Jon Cinque 34e66c6bad
lending: Update JS tests to solana-test-validator (#1513)
* lending: Update JS tests to solana-test-validator

* Add solana tools install

* Fix oopsie on the path

* Move where deployed programs go
2021-03-27 13:42:16 +01:00
Tyera Eulberg 6969ad199a
Add separate docs workflow (#1491) 2021-03-23 23:27:48 -06:00
Jon Cinque d692ff1505
token-swap: Use solana-test-validator in JS tests (#1367)
* Update swap pool owner in docs

* token-swap: Use solana-test-validator for JS tests

* Revert one more change

* Revert doc change

* Add solana-test-validator to ci

* Fix CI

* Revert docs change

* Move where to deploy programs in CI
2021-03-05 10:34:29 +01:00
Trent Nelson 78ac65b29c fix: dependabot should ignore cbindgen crate updates 2021-02-09 16:32:39 -07:00
Tyera Eulberg 8d53385fcd
Remove target from cache (#1159) 2021-02-04 11:18:05 -07:00
Trent Nelson 99d7ba1563 ci: Base `target` cache key on env.RUST_STABLE (version) 2021-02-01 10:29:20 -07:00
Justin Starry f61d7a89a6
lending: Use fair obligation health factor calculation (#1119)
* lending: Use fair health factor calulation and handle dust

* ci: fix github action caching
2021-01-28 15:56:07 +08:00
Jon Cinque fd24042815
Pin honggfuzz to 0.5.52 (#1072) 2021-01-14 23:07:07 +01:00
Justin Starry cf20480d79
Pin rust nightly version until ICE is fixed (#1063) 2021-01-14 15:28:44 +08:00
Jon Cinque b40e0dd3fd
token-swap: Add fuzzer for swap / withdraw / deposit (#875)
* token-swap: Add fuzzer for swap / withdraw / deposit

* Run cargo fmt

* Make end-to-end testing work

* Fix test failures

* Cleanup for review

* Remove Clone trait for Initialize

* Fix building fuzz targets

* Fix fuzz withdraw logic to avoid ZeroTradingTokens error

* Cargo fmt

* Clippy / fmt again

* Integrate fuzzer in main workspace to share clippy / fmt

* Fix clippy

* Switch to stable honggfuzz that could work with BPF

* Update to most recent honggfuzz

* Add build / run requirements

* Add fuzz CI and cleanup for honggfuzz

* Revert to using fuzz feature to integrate with workspace

* Make fuzz script executable

* Refactor and cleanup

* Add nightly run

* Fix workflow typo

* Add runtime for pull request fuzz workflow

* Fix unrelated new clippy errors
2020-11-30 13:01:31 +01:00
Michael Vines fa47c8f2ff Drop restore-keys 2020-11-19 10:28:18 -08:00
Michael Vines eafa215c0d Reduce cargo-build-test.sh 2020-11-06 21:29:04 -08:00
Justin Starry 38bccbfc82
Simplify github action with scripts (#769)
* Simplify github action with scripts

* fix deps

* fix path

* feedback

* feedback

* shift some things

* clean up

* Update pull-request.yml
2020-11-04 10:50:07 +08:00
Jon Cinque 7aa82424ba
Add more checks to mergify due to GitHub Actions migration (#777)
* Add more checks to mergify

* Add "rollup" GitHub action

* Add "step" to rollup action

* Update mergify for new rollup step

* Update rollup step name to "all_github_action_checks"
2020-11-02 19:17:00 +01:00
Michael Vines 68ce3cc03b Install solana cli more 2020-11-01 20:48:15 -08:00
Michael Vines 9f4e6d8beb Update to solana v1.4.4 2020-11-01 20:48:15 -08:00
Michael Vines 8ad2512de6 Update shared-memory to latest solana-program/solana-sdk 2020-11-01 20:48:15 -08:00
Justin Starry 138ca68a87
Switch to Github Actions for CI (#768) 2020-11-01 18:42:51 +08:00
Justin Starry a4f09fe05e
SPL token lending scaffolding (#582)
* Scaffolding for spl-token-lending program

* Scaffolding for TS client
2020-10-09 13:29:51 +08:00
Michael Vines 5b8a0ecd90 Simplify dependabot config 2020-08-08 08:05:00 -07:00
Michael Vines 2dbe6d1129 spl-token command-line utility 2020-08-08 02:37:05 +00:00
Michael Vines e6e8817268
Add /ci/client 2020-08-02 08:38:47 -07:00
Michael Vines 2d92abeb82
Update cargo dependencies automatically 2020-08-02 08:26:13 -07:00
Michael Vines 1f00526642
Automerge npm dependencies 2020-07-30 15:47:02 -07:00
Justin Starry 0b2fdbc340
Add dependabot.yml (#97) 2020-07-08 17:06:19 +08:00