Commit Graph

43 Commits

Author SHA1 Message Date
Dan Albert ffeac298a2
Move from gitbook to docusaurus, build docs in Travis CI (#10970)
* fix: ignore unknown fields in more RPC responses

* Remove mdbook infrastructure

* Delete gitattributes and other theme related items

Move all docs to /docs folder to support Docusaurus

* all docs need to be moved to /docs

* can be changed in the future

Add Docusaurus infrastructure

* initialize docusaurus repo

Remove trailing whitespace, add support for eslint

Change Docusaurus configuration to support `src`

* No need to rename the folder! Change a setting and we're all good to
go.

* Fixing rebase items

* Remove unneccessary markdown file, fix type

* Some fonts are hard to read. Others, not so much. Rubik, you've been
sidelined. Roboto, into the limelight!

* As much as we all love tutorials, I think we all can navigate around a
markdown file. Say goodbye, `mdx.md`.

* Setup deployment infrastructure

* Move docs job from buildkite to travic

* Fix travis config

* Add vercel token to travis config

* Only deploy docs after merge

* Docker rust env

* Revert "Docker rust env"

This reverts commit f84bc208e807aab1c0d97c7588bbfada1fedfa7c.

* Build CLI usage from docker

* Pacify shellcheck

* Run job on PR and new commits for publication

* Update README

* Fix svg image building

* shellcheck

Co-authored-by: Michael Vines <mvines@gmail.com>
Co-authored-by: Ryan Shea <rmshea@users.noreply.github.com>
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-07-11 05:11:07 +00:00
Michael Vines 1440ba9a0e Export to real solana-web3.js repo 2020-06-14 23:27:33 -07:00
Michael Vines af60907b29 Trigger travis builds when .travis changes 2020-06-14 22:25:34 -07:00
Michael Vines 273710eca4 Connect web3.js to CI 2020-06-14 22:11:38 -07:00
Michael Vines 9e0b90f331
commitlint now works in web3.js/ (#10552)
automerge
2020-06-13 14:13:47 -07:00
Michael Vines a13b72c59c Allow any branch 2020-06-12 22:29:25 -07:00
Michael Vines 8f0e301aa2 Merge notifications 2020-06-12 22:21:28 -07:00
Michael Vines f3965c3eb7 Add commitlint support 2020-06-12 22:10:44 -07:00
Michael Vines 25d72fbed5 Export explorer/ into the real explorer repository 2020-06-12 19:32:35 -07:00
Michael Vines b7da3115dd Build release artifacts less frequently 2020-06-12 17:00:29 -07:00
Michael Vines 69c0649988 Enable cron and api builds 2020-06-12 16:57:05 -07:00
Michael Vines ca0589e5a7 Adjust ^ placement 2020-06-12 16:22:31 -07:00
Michael Vines 24eed881df Fix pull_request-only syntax 2020-06-12 16:16:56 -07:00
Michael Vines c2fa1032d7 Remove branch condition 2020-06-12 15:46:05 -07:00
Michael Vines d6cd29b32a Restore lanaguage rust 2020-06-12 15:27:46 -07:00
Michael Vines 6c59093a67 Prepare Travis CI for web3.js and explorer 2020-06-12 15:23:55 -07:00
Michael Vines 46fcab14dd
Try enabling windows build again, maybe it's more stable now 2020-03-17 11:14:08 -07:00
Michael Vines 81550e609b
Assume stable is already installed 2019-10-02 23:35:10 -07:00
Michael Vines c28d0d7c34
Avoid TRAVIS_RUST_VERSION check 2019-10-02 23:28:40 -07:00
Michael Vines 0bf1a24bf5
Enable patch branches 2019-10-02 22:45:02 -07:00
Michael Vines 7e31a67d81
Ignore release branches that exist only for gitbook 2019-09-17 15:31:13 -07:00
Michael Vines afb24d28ca
Disable cargo caching. Travis is timing itself out as it updates the cache at the end of a build 2019-08-27 14:19:54 -07:00
Rob Walker 52f6da5cee
upgrade rust to 1.37 (#5611) 2019-08-23 08:55:51 -07:00
Ryan Shea 38602d60b3
Reverse .travis.yml fix
_It didn't work!_
2019-08-15 11:15:34 -06:00
Ryan Shea 0c90c889cd
Add travis_wait to .travis.yml to fix timeout 2019-08-14 23:04:53 -06:00
Greg Fitzgerald 9b1471acae
Upgrade to Rust 1.36.0 (#5206)
* Upgrade to Rust 1.36.0

* Move test-checks.sh back to stable

* update nightly version to 2019-07-19

* use both nightly and stable for checks
2019-07-20 18:53:16 -06:00
Michael Vines 23b6b85bf0
Prevent Travis/Appveyor from trying to build mergify branches (#4786) 2019-06-22 08:42:27 -07:00
Michael Vines 38aeed02fc
Ignore dependabot branches 2019-06-10 12:50:48 -07:00
Michael Vines 2b5e757d57
Adjust slack notification 2019-06-10 07:44:31 -07:00
Michael Vines 9de4c1dcd9
Add slack notification 2019-06-07 19:58:52 -07:00
Michael Vines e8c4302d6d
Add Appveyor CI for Windows release artifacts 2019-06-07 19:47:26 -07:00
Michael Vines 8435fbfa0b
Travis window support is too unstable, disable for now 2019-06-07 15:17:27 -07:00
Michael Vines fdaa939892
Bring in Travis CI to build Windows and mac OS release binaries (#4591)
* Bring in Travis CI to build Windows and mac OS release binaries

* Update .travis.yml
2019-06-07 11:32:47 -07:00
Greg Fitzgerald ffb4a7aa78 Boot TravisCI configuration 2018-05-26 00:36:50 -06:00
Michael Vines 57636d3d5f Auto deploy tagged versions of solana to crate.io 2018-05-16 21:38:14 -07:00
Greg Fitzgerald caa9a846ed Boot sha2-asm
Stick with pure Rust until someone can write a benchmark that
demonstrates that sha2-asm adds value. If we go with a GPU
implementation first, we may never need to do that.
2018-03-19 16:42:30 -06:00
Greg Fitzgerald 0297edaf1f Use sha256 hashes instead of Rust's builtin hasher.
Causes a 20x performance degradation. Enabling asm did not
speed things up.
2018-02-19 16:23:53 -07:00
Greg Fitzgerald 799e7a8a56 Try running kcov within docker 2018-02-16 08:55:25 -07:00
Greg Fitzgerald 1d359924a9 Disable cargo cache
Hoping this will fix kcov
2018-02-15 19:12:25 -07:00
Greg Fitzgerald 615517ac58 Another attempt to fix coverage reporting on Travis 2018-02-15 18:01:49 -07:00
Greg Fitzgerald 046271a657 First attempt at lighting up code coverage 2018-02-15 17:47:34 -07:00
Greg Fitzgerald 306619c2a9 Upgrade dependencies
* This patch assumes Travis is already pointing 'stable' to 1.24
2018-02-15 15:26:52 -07:00
Greg Fitzgerald 31d79727b6 Parallelize verification 2018-02-14 15:23:13 -07:00