Oliver Blanthorn
08e454724e
Fix precommit hook
2020-06-18 17:45:23 +01:00
MatiasStorm
37dc2d371a
Change pretty.sh to use eslint
2020-06-16 21:06:58 +02:00
mozbug
92bb93ae11
If yarn bin not in $PATH, pre-commit hook always fails
2020-03-15 16:07:30 +08:00
Jakub Okoński
a8b740b1bd
Add strong typing to background messages
2019-10-26 21:55:59 +02:00
Jakub Okoński
67fa18b4ec
Add a separate tsconfig for tests
...
Tests run with nodejs + jest types, while the web extension code
runs with browser + web-ext type roots.
2019-10-18 13:07:38 +02:00
Oliver Blanthorn
cf9c6a69e5
Disable installing native messenger for 'signed' builds
2019-09-23 07:40:05 +01:00
Oliver Blanthorn
394772d100
Cheer up shellcheck
2019-09-23 07:33:13 +01:00
Oliver Blanthorn
67c2a9edc4
Add manual install steps for unsigned builds
2019-09-23 06:31:35 +01:00
Oliver Blanthorn
68452ff5c6
Add unsigned build path
2019-09-23 06:24:55 +01:00
Oliver Blanthorn
d536329970
Start playing with no-sign building
...
Could also include installation to /usr/lib/firefox/browser/extensions/ but I haven't
been able to get that to work with unsigned extensions yet.
2019-09-23 05:16:44 +01:00
Oliver Blanthorn
dc2464ef68
Fix tarball location for buildbot
2019-07-11 12:48:56 +01:00
Oliver Blanthorn
59aabd99d8
Fix betas location for buildbot
2019-07-06 22:21:02 +01:00
Colin Caine
b53bbe9c01
script to thank contributors in changelog
2019-07-02 16:48:47 +01:00
Colin Caine
7c1c906003
pretty: Improve readability
2019-06-01 19:04:57 +01:00
Oliver Blanthorn
1da17bf427
Fix building on windows
2019-05-31 18:44:40 +01:00
Colin Caine
3c618ac7a4
s/npm/yarn
2019-05-31 16:48:53 +01:00
Colin Caine
39c5677ccb
Don't tslint test files
2019-05-31 15:24:31 +01:00
Oliver Blanthorn
68aff53e4d
Placate shellcheck
2019-05-29 21:09:58 +01:00
Oliver Blanthorn
4aa422d746
Make shellcheck check more scripts
2019-05-29 17:48:32 +01:00
Oliver Blanthorn
26343e5a5d
Fix #930 : make in-browser versions match ex-browser
...
Additionally, change the 'default' build to be a beta build
in the manifest, and give stable releases prettier version
numbers.
2019-05-27 12:59:25 +01:00
Oliver Blanthorn
ed8eaf733f
Fix #869 : make webpack error on errors
2019-05-27 12:36:36 +01:00
Colin Caine
f1f10567f7
version: correct urls
...
The _beta and _no_new_tab_beta bits come from the names I've picked in the moz web ui
2019-05-22 12:12:35 +01:00
Colin Caine
64160b8d96
sign: set name of nonewtab and beta
2019-05-22 11:42:22 +01:00
Marvin Ewald
acf8f05dc3
Set artifacts-dir for nonewtab
2019-05-22 11:28:05 +01:00
Marvin Ewald
86da9a5eab
Add updates.json entry for nonewtab
2019-05-22 11:28:05 +01:00
Marvin Ewald
4d3268176b
Make nonewtab regex more robust
2019-05-22 11:28:05 +01:00
Marvin Ewald
ed6c4736c5
Provide build without new tab page
2019-05-22 11:28:05 +01:00
PHO
3bf01ffde4
Fix build on BSD platforms which aren't OpenBSD
...
The fix introduced in #142 was incomplete. The same workaround can be applied to all the existing BSDs.
2019-05-21 16:08:09 +09:00
glacambre
12aab2a931
Add first selenium test
2019-05-16 17:52:32 +02:00
glacambre
ef03222ae1
Fix precommit hook
...
Two issues: we were iterating on the same argument and tslint doesn't
like .d.ts files.
2019-04-23 20:27:10 +02:00
Saul Reynolds-Haertle
2e5fdfb63c
Run excmds in content.
2019-04-21 02:42:59 -07:00
glacambre
51f88f51c9
Fix errors found by LGTM
...
https://lgtm.com/projects/g/tridactyl/tridactyl/overview/
2019-04-17 07:18:18 +02:00
glacambre
37dfddca4e
TSLint: ignore generated files
...
This enables removing file-specific rules-disabling comments in
excmds.ts
2019-04-12 05:50:01 +02:00
glacambre
f16dc99589
TSLint: re-enable no-var-keyword rule
2019-04-10 06:54:10 +02:00
glacambre
5f05833cde
TSLint: re-enable no-variable-usage-before-declaration rule
2019-04-10 06:51:14 +02:00
glacambre
bd65146ca8
TSLint: re-enable no-unnecessary-initializer rule
2019-04-10 06:47:46 +02:00
glacambre
3ff4713247
TSLint: re-enable no-trailing-whitespace rule
2019-04-10 06:39:19 +02:00
glacambre
52103a0578
Add :issue
excmd and autocmd to autofill new issues
2019-04-08 09:10:34 +02:00
glacambre
93a66ec96b
Replace prettier with tslint where possible
2019-04-06 22:52:07 +02:00
glacambre
ce0da074a5
Fix make_tutorial
...
PR#1412 broke tutorial generation by adding a dot at the beginning of
$page. This fixes that.
2019-03-28 06:08:49 +01:00
glacambre
fdd278f8f2
wine-pyinstaller.sh: Fix checkPrerequisite()
...
The problem was the `[ ! -f "${bin_loc}" ]` check. `command -v` does not
necessarily return an absolute path (it can just return the name of the
command for builtins) and this is what happened for 'printf'. Thus, the
`[ ! -f` check failed.
This check doesn't really make sense. If `command -v $binary` doesn't
fail you're good to go, it doesn't really matter where $binary is
located.
2019-03-27 12:47:20 +01:00
glacambre
78e662efef
Add shellcheck to travis
2019-03-24 18:28:41 +01:00
glacambre
1e104e4d76
scripts/build.sh: Generate .bracketexpr.generated.ts before metadata
...
Typescript will complain about it missing on clean builds otherwise.
2019-03-05 12:59:44 +01:00
Nuno Santos
2e3263c544
Fix build.sh to return proper exit code.
...
Remove background scripts/wait from building script to allow proper return
codes to propagate.
Fixes #1088
2019-02-25 13:52:12 +01:00
Nuno Santos
69f21ce91f
MacOS build fixes.
...
- Fix `find` in bodgecss.sh appending an extra /
- Remove bashism from bodgecss.sh which doesn't work in 3.2 (macos
default)
- Remove `-p .` from mktemp which is unnecessary and doesn't exist on macos.
2019-02-22 16:47:17 +01:00
Anton Vilhelm Ásgeirsson
ce10ef2fba
Refactor bodgecss to use portable tooling.
2019-02-19 20:31:21 +00:00
Anton Vilhelm Ásgeirsson
66b36cf5ae
Replace OSTYPE with uname and add yet another sed variant.
2019-02-19 17:49:40 +00:00
Anton Vilhelm Ásgeirsson
d3e2d3dbec
Use utf-8 explicitly for macro script.
2019-02-19 16:58:46 +00:00
Oliver Blanthorn
48a81c8d7b
Add script for linking to GitHub issues
2019-01-22 18:28:53 +00:00
Oliver Blanthorn
815140392b
Temporary fix to stop builds being broken
...
I'll make the minimum actually check for a minimum sometime before Wine 5 is released
2018-12-14 21:34:50 +00:00