Commit Graph

193 Commits

Author SHA1 Message Date
Lucas Fernandes Nogueira
6ad702920f
feat(core): allowlist tests [TRI-028] (#28) 2022-01-09 16:20:55 -03:00
Amr Bashir
935638e64d
chore: update pull request template 2021-12-29 07:31:26 +02:00
Kasper
c0c244dab5
Simplify PR template (#3096) 2021-12-23 02:33:31 +01:00
Kasper
67951fa0d5
Add GitHub issue forms (#3095) 2021-12-23 02:33:08 +01:00
Lucas Fernandes Nogueira
8000675366
feat(ci): fill CLI docs on covector version (#2886) 2021-11-13 19:49:48 -03:00
Lorenzo Lewis
d13c48f02f
Add extra context to clarify use of setup scripts (#2869) 2021-11-12 22:22:52 -03:00
Oscar Dominguez
651fc01492
ci(workflow): add cache to workflows using actions/setup-node (#2740)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-10-22 11:33:02 -03:00
Lucas Fernandes Nogueira
a9dfc01550
feat: update to edition 2021 and set minimum rust to 1.56 (#2789) 2021-10-22 10:04:42 -03:00
facklambda
ff2c9fafa4
added ARCHITECTURE to update-docs workflow, fixes #2088 (#2773)
Co-authored-by: fack <fack>
2021-10-21 09:06:29 -03:00
Lucas Nogueira
28895ddc76
feat(ci): run tests on next branch for cache 2021-10-02 16:15:50 -03:00
Lucas Fernandes Nogueira
7c455b86b6
feat(ci): cache cli.js's template test (#2670) 2021-09-27 20:50:27 -03:00
Lucas Nogueira
d8fe9d6dc6
feat(ci): run benchmarks on next branch 2021-09-23 14:43:07 -03:00
David D
71ea86a443
feat(cta): add SolidJS recipe (#2619)
Co-authored-by: Amr Bashir <48618675+amrbashir@users.noreply.github.com>
2021-09-22 10:42:58 -03:00
Amr Bashir
4042769e88
chore: update labels in issue templates (#2553) 2021-08-30 23:44:16 +08:00
david
ecf13f968f
fix: CI updater artifacts (#2517) 2021-08-24 12:27:12 -03:00
Lucas Fernandes Nogueira
397710b2c5
refactor(bundler): use linuxdeploy instead of appimagetool, closes #1986 (#2437) 2021-08-15 17:09:55 -03:00
Ngo Iok Ui (Wu Yu Wei)
f81ebddfcc
feat: remove menu feature flag (#2415)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-08-13 10:23:32 -03:00
david
44f6ee4cfd
chore(ci): add step to detect code signing (#2245)
* chore(ci): add step to detect code signing

* fix variable name and add changefile
2021-08-08 18:19:45 -03:00
Jacob Bolda
c410e034f7
convert jest tests to child_process run script (#2308)
* convert jest tests to child_process run script

* remove vuecli (it freezes), add angular

* run cargo build in correct dir

* add in asserts on fs

* normalize assert for node14

* fix installing empty dependencies

* add messages to asserts

* use test dir to check if running local cli

* try running in parallel

* run in parallel and log output serially

* avoid parallel, skip yarn for now

* add change file

* disable running with npm6 due to vite fail

Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com>
2021-08-08 03:13:05 -05:00
Pauan
af3cc7d7f7
Adding in Dominator recipe (#1912)
* Adding in Dominator recipe

* Running prettifier

* add dominator to cta tests

* update postinit message

* add `src-tauri` as a worksapce member

Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com>
2021-08-01 23:47:31 -03:00
Amr Bashir
718d9513ce
refactor(cta): update vite recipe to use their new npm package (#2220) 2021-07-29 09:31:04 -03:00
david
59eb14e25b
fix(ci): code sign artifacts (#2217) 2021-07-15 08:48:27 -04:00
david
074caa3247
fix(ci): expose TAURI_PRIVATE_KEY for PR's (#2215) 2021-07-14 17:38:25 -04:00
Epsilon_02
489fad5524
Angular create tauri app [#1934] (#2203) 2021-07-14 16:36:46 -04:00
david
8237260f01
fix(ci): CTA cleanup (#2214) 2021-07-14 16:22:10 -04:00
david
6874cc6b7a
fix(cta): remove branch from workflow_dispatch (#2212) 2021-07-14 16:13:30 -04:00
david
456a94f663
fix(macOS): updater EXC_BAD_ACCESS (#2181)
* fix(ci): updater artifacts

* add temporary macos signature

* add entitlement and notarization credentials

* WIP macos fix

* build version 2.0.0 with macos signature

* [ci skip] revert version to `1.0.0`

* sandbox current app to a directory

* make clippy happy

* [ci skip] disable `Notarization` in CI tests

* [ci skip] add changefile

* remove unwanted `unwrap` and `expect`

* fmt
2021-07-12 12:03:27 -03:00
Thad Guidry
fa06fa07e3
Add Docs as a checkmark category for PR's coming directly (#2087)
...like mine!
2021-06-27 19:53:58 -03:00
Laegel
bd038b5f5d
fix: Not SCPing the correct source 2021-06-26 23:37:45 +02:00
Laegel
710a4f95db Merge branch 'dev' of github.com:tauri-apps/tauri into dev 2021-06-26 19:54:22 +02:00
Laegel
b607ac37ad
fix: tauri-docs ref was wrong 2021-06-26 19:54:08 +02:00
Laegel
2a65ac1a77
Fix/update docs (#2070)
* fix: Adding SSH inspector

* debug: Update docs

* debug: With SSH

* fix: Wrong target path for typedocusaurus

* fix: Search bot is SCPed in a deeper directory
2021-06-26 17:14:54 +02:00
nothingismagick
ad341517df
chore(issue-template): make tauri info required [skip ci] (#2066)
Make our expectations clear.
2021-06-24 08:57:12 -03:00
Lucas Fernandes Nogueira
dee71ad583
fix(workflows): update docs workflow syntax (#2054) 2021-06-23 15:24:23 -03:00
Laegel
96387591dd
Fix: docs (#1950)
* fix: Invalid YML

* fix: Workaroung for  +

* fix: Forgot double quotes

* fix: Adapting to definition limits

* fix: Resetting v1 for rustdocusaurus

* fix: Installing API deps

* fix: Installing API deps

* fix: Typedoc fails with TS > 4.2

* fix: Running on core-docs-sidebar branch for tauri-docs

* fix: Attempt with WORKSPAC env variable

Signed-off-by: Laegel <valentin.chouaf@laposte.net>

* fix: Var not evaluated

* fix: Alternate workspace variable

* fix: Applying workspace var to other steps

* fix: Using workspace variable

* fix: Copy folder content instead

* fix: typedocusaurus targetPath and added input version

* fix: Attempt to make create-dotenv work

* fix: Attempt to make create-dotenv work

* fix: Attempt to make create-dotenv work

* fix: Attempt to make search bot scp & start work

* fix: Added on release trigger
2021-06-15 10:40:43 +02:00
Laegel
37db639a65
feat(docs): Added version-bound docs (#1676) 2021-06-02 08:55:07 -03:00
Jacob Bolda
a5d821efd5
fix cta workflow to use platform (instead of branch) (#1929) 2021-05-31 10:53:27 -05:00
david
977b3a8a08
feat(benches): Basic bench implementation (#1871) 2021-05-21 16:50:40 -03:00
Laegel
2572dfbb9f
update-docs workflow was using an old rustdocusaurus version (#1821) 2021-05-13 10:06:49 -03:00
Jacob Bolda
8a164d0a1f
fix: CTA cache and vite build (#1806)
* use file as version for local links

this also makes it closer to the production version and less likely to accidentally introudce an issue

* always install latest without asking

* work around issues with esbuild installing properly

* test shouldn't run build-release on the cli

* build cli.js and api outside of the test

* try test on windows

* change file

* switch back to linux test

* -y prompt not available on npm@6, remove

* pipe
2021-05-12 14:25:44 -05:00
Lucas Fernandes Nogueira
22676df57a
refactor(core): menu and system-tray feature flags (#1765) 2021-05-10 13:27:42 -03:00
Jacob Bolda
ea28d01691
create-tauri-app welcome prompt and recipes links (#1748)
* CTA welcome prompt and recipes links

* fix tests for new recipe names

* check that package file exists before build

* change file

* turn off vuecli tests until we can get them to pass
2021-05-09 09:31:01 -05:00
Lucas Fernandes Nogueira
56e74ccf74
feat(core): ensure window.print()works on macOS (#1738) 2021-05-07 10:58:44 -03:00
Lucas Fernandes Nogueira
f1aa12075f
fix(bundler): update create-dmg, fixes #1571 (#1729) 2021-05-06 12:57:08 -03:00
Jacob Bolda
397b7af395
chore: CTA defaults in CI mode (#1671)
* better defaults in CI mode

* chalk should be a dep since it needs to be installed by user

* always install webkit2gtk

* avoid installing `cli.js` from npm in `--dev` mode

* use correct path for `api` linking in tests

* update `tauri.conf.json` after init

* remove `beforeBuild/DevCommand` from vanilla recipe

* explicitly install `vite` deps

* change file

Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com>
2021-05-05 07:25:17 -05:00
Jacob Bolda
af6411d5f8
feat: setup testing for CTA (#1615)
* feat: setup testing for CTA

* install with yarn

* build before test

* add yarn to npm runs for install / test start

* add dev mode to link cli.js and api locally

* remove fixtures

* run tests serially

* cli.js build-release avoids webpack error

* assert on package.json contents as first check

* run tauri build and split out custom asserts

* add changefile

* shorten workflow name

* too short

* exclude npm@6 on node@16

* increase timeout, tauri build takes a bit of time

* only assert that the tauri script exists
2021-04-27 09:14:24 -05:00
Lucas Fernandes Nogueira
cbb6960104
fix(ci): update-docs workflow (#1618) 2021-04-25 17:38:43 -03:00
Lucas Nogueira
4d42548381
fix(ci): branch name 2021-04-23 15:34:38 -03:00
Lucas Fernandes Nogueira
07f5cd21be
chore(cta): add linting and formatting, closes #1520 (#1596) 2021-04-23 01:34:54 -03:00
Lucas Fernandes Nogueira
ef474e5635
feat(ci): cache (#1585) 2021-04-22 17:34:46 -03:00