Ty Tracey
b114fb8c38
Adding Clippy/Rust Fmt to the pr workflow #333 ( #367 )
...
* Added clippy configuration file, added github action to run clippy, and changed line endings for rust fmt
* fix(cippliy-check-action) install webkit2gtk
* fix(clippy_check) add env variables
* refactor(tauri) fix clippy checks
* chore(tauri) use tauri_includedir_codegen v0.5.2
* fix(tests) dir tests
Co-authored-by: Lucas Fernandes Nogueira <lucasfernandesnog@gmail.com>
2020-02-08 14:18:09 -03:00
Lucas Fernandes Nogueira
7522d8ff8a
chore(bundler) rename tauri-cli crate to tauri-bundler ( #401 )
2020-02-08 12:51:48 -03:00
Tensor-Programming
e24a56f069
Chore: update Rust to 1.41.0 ( #395 )
...
* Update rust-toolchain
* update github actions for 1.41
2020-02-05 20:18:47 -05:00
Tensor-Programming
667d5905f6
Refact(api) Add error chain to Tauri_api. ( #311 )
...
* add error chain
* remove verson error
* update file error
* update dir
* fix file_system
* add command error type.
* fix minor inconsistency
* add command tests
* add other tests for cmd.
* add more testing for cmd
* add documentation.
* add walk_dir tests and documentation.
* add list_dir_contents test
* test for with_temp_dir
* add read_string tests and file error type.
* add test_binary and update tests.
* add check_read_binary_fail test
* add os codes for unix based systems.
* add core-tauri-test gh action
* update test-on-pr
* fix test to test all libs.
* fix unix/windows errors
2020-01-14 22:03:59 -05:00
BSKY
561677864c
Bump actions/checkout from v1 to v2 ( #308 )
...
* Bump actions/checkout from v1 to v2
* Update smoke-test-prod.yml
* Update smoke-tests-source.yml
* Update test-on-pr.yml
2020-01-14 07:55:39 -06:00
Lucas Fernandes Nogueira
a4e229ca10
feat(tauri) use config as JSON ( #214 )
...
* feat(tauri.js): move to typescript
* fix(tauri.js): properly export api as commonjs
* feat(tauri.js): convert tauricon to typescript
* fix(tauri.js/tauricon): type error
* chore(tauri.js/package): update yarn.lock
* chore(tauri.js/package): add build/pretest scripts
* refactor(tauri.js/template): remove duplicate types
* feat(tauri.js): use tauri.conf.json instead of .js
* feat(tauri) read config using tauri.conf.json
* fix(tauri) read devPath index.html from distDir
* chore(examples) move to conf.json
* chore(tauri.js) remove todo
* fix(ci) TAURI_DIR env variable
* fix(examples) move svelte-app config to tauri.conf.json
* fix(examples): line endings tauri.conf.json
* addition to previous commit
* fix(test): EOF in tauri.conf.json
Co-authored-by: Noah Klayman <noahklayman@gmail.com>
Co-authored-by: nothingismagick <drthompsonsmagickindustries@gmail.com>
2019-12-26 15:24:36 +01:00
Jacob Bolda
4f9d2e2ba7
enable new examples in smoke tests ( #194 )
...
* rename smoke tests
* split into prod and source runs
* rename test job names for clarity
* snake case gatsby site
* remove airtable api key
* add new examples
* add new examples to renovate
* add scripts to package.json
* finish off vanillajs example
2019-12-21 10:47:33 +01:00
Lucas Fernandes Nogueira
1951fc88c9
feat(tauri) lazy loading for the no-server mode ( #161 )
...
* feat(tauri) WIP on iframe wrapper
* fix(tauri) iframe communication working
* refactor(tauri) iframe injection on all modes
* feat(event): update tauri.js injection
* fix(tauri) rework on iframe/devServer
* feat(tauri.js) use load event to notify tauri ready
* fix(cargo.lock): remove erroneous lockfile
* WIP
* remove iframe
* feat(tauri) inline assets, inject tauri.js
* fix(example) tauri init
* fix(api) load bundled asset
* chore(api) remove println
* chore(template) remove deprecated event listener
* chore(example) gitignore tauri.js
* chore(package.json) update email
* fix(tauri) embedded-server's server_url definition
* chore(api) use salt on event listener again
* chore(webpack) add eslint
* remove forward slash
* perf(tauri) do not bundle inlined assets
* chore(tauri) macros and platform only when using the updater feature
* fix(tauri) proper feature check for the loadAsset API
* chore(tauri) add "forked from" reference
* chore(example) use @tauri-apps/tauri-webpack
* fix(tauri) dev-server mode fixes
* chore(example) use tauri-webpack 0.1.3
* feat(webpack) rewrite lazy loading only on the no-server mode
* fix(no-server) lazy load images
* chore(tauri) use forked includedir_codegen
* fix deps
* fix(tauri) use the right version for includedir deps
* chore(tauri) println rerun-if-changed on dev
2019-12-17 22:39:34 +01:00
Jacob Bolda
ebc736070f
combine jobs and add step with conditional ( #121 )
...
* combine jobs and add step with conditional
* too many equals
2019-12-01 13:26:28 +01:00
nothingismagick
e58110afd6
chore/upgrades node ( #115 )
...
* chore(checkin): cargo.lock
* feat(upgrades): update and try to fix node tests
* fix(@iarna): replace with @tauri-apps
* chore(deps): upgrade sharp
* feat(env): add env var that works on mac
* feat(deps): upgrade, cleanup and update code
* fix(workflow): env vars
* chore(deps): upgrades
* fix(.gitignore)
2019-11-30 15:39:13 -03:00
Rajiv Shah
2ce326e817
fix(ci): install webkit2gtk on ubuntu before building ( #105 )
2019-11-30 10:58:40 +01:00
Jacob Bolda
6f9008a32e
set timeout on yarn test
( #104 )
...
It has been hanging on MacOS builds. Although we would want to fix this hang long term. This is a temporary way to deal with it and prevent future occurrences of swamping the CI. It would be surprising if jest tests ran longer than 15 minutes.
2019-11-29 16:09:33 +01:00
nothingismagick
39ce652329
chore(monorepo): cleanup ( #73 )
...
* chore(monorepo): cleanup
* fix(tauri-cli): build errors
* fix(tauri:build.rs): dont' panic if env missing
* fix(finalize): setup for crates
* npm publish on release
actual publish currently disabled
* cargo publish on release
actual publish currently disabled
* update PR tests for new folder structure
* doesn't like the period on job name?
* fail on cargo warnings
otherwise we would assume green arrow is all good
* green on warnings for now
2019-11-27 19:26:24 -03:00
nothingismagick
c7a4553442
turn off workflows
2019-11-26 21:46:06 +01:00
Jacob Bolda
94ead187dc
install Rust stable before build ( #53 )
...
This will fix MacOS build image not having Rust installed by default.
2019-11-16 21:24:23 +01:00
Jacob Bolda
1ee1933da5
test lib on PR ( #1 ) ( #49 )
...
* test lib on PR
* add build command
* ls to see where we are at
* ls after
* cd in one step
* less matrixes
* Rename test-lib-on-pr.yml to test-on-pr.yml
* pull out strategy
* Update test-on-pr.yml
* more spaces
* jobs don't like spaces
* test bindings
* build templates
* build tools
2019-11-02 09:36:15 +01:00