Martin Nordholts
28f3f3c9c9
Add Clippy linter step to CICD
...
Run the linter on the minimum supported rust version; otherwise we will
get lint warnings for things that require a too high Rust toolchain
version to fix.
Allow the following checks, since we already violate them our code:
- clippy::new-without-default
- clippy::match-bool
- clippy::if_same_then_else
Eventually we should fix these lint issues and then disallow them to
prevent them from coming back in other places.
The clippy args used is recommended here:
https://github.com/rust-lang/rust-clippy#travis-ci
2020-12-28 14:22:56 +01:00
chris48s
c1e4746d50
change docs dir name to match package name
...
i.e: docs for bat-musl go in /usr/share/doc/bat-musl
not /usr/share/doc/bat
2020-12-21 09:23:56 +01:00
chris48s
8331eec7fc
include changelog in package
...
in line with debian changelog/release notes guidance
https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes
resolves changelog-file-missing-in-native-package
https://lintian.debian.org/tags/changelog-file-missing-in-native-package.html
2020-12-21 09:23:56 +01:00
chris48s
0547068ed0
include years in copyright notice
...
This brings the copyright notice into line with the expected format
resolves copyright-without-copyright-notice
https://lintian.debian.org/tags/copyright-without-copyright-notice.html
2020-12-21 09:23:56 +01:00
chris48s
18d8389785
ensure copyright is mode 644
...
resolves non-standard-file-perm
https://lintian.debian.org/tags/non-standard-file-perm.html
2020-12-21 09:23:56 +01:00
chris48s
165d25d941
remove leading article from description
...
resolves description-synopsis-starts-with-article
https://lintian.debian.org/tags/description-synopsis-starts-with-article.html
2020-12-21 09:23:56 +01:00
chris48s
c4fb77b042
invoke gzip with -n
...
resolves package-contains-timestamped-gzip
https://lintian.debian.org/tags/package-contains-timestamped-gzip.html
2020-12-21 09:23:56 +01:00
chris48s
d124ebeced
only try to publish one set of archives/packages for linux x64
2020-11-29 11:10:37 +01:00
David Peter
277cc5fa21
Revert "invoke gzip with -n"
...
This reverts commit 21de52ebea
.
2020-11-23 14:32:30 +01:00
David Peter
0cbd7d583c
Revert "remove leading article from description"
...
This reverts commit 7c730d11c3
.
2020-11-23 14:32:30 +01:00
David Peter
3c3fc92863
Revert "ensure copyright is mode 644"
...
This reverts commit 4a6b4fb632
.
2020-11-23 14:32:30 +01:00
David Peter
e69d650598
Revert "include years in copyright notice"
...
This reverts commit 9f91a7d797
.
2020-11-23 14:32:30 +01:00
David Peter
9385c81882
Revert "include changelog in package"
...
This reverts commit 1d4cee11b7
.
2020-11-23 14:32:30 +01:00
David Peter
1b84f9f1ae
Revert "add Depends line"
...
This reverts commit 883cc964ae
.
2020-11-23 14:32:30 +01:00
David Peter
d879fbd8a1
Revert "change docs dir name to match package name"
...
This reverts commit e4370d8d3f
.
2020-11-23 14:32:30 +01:00
sharkdp
9dd807344c
Ignore 'all_themes_are_present' unit test by default
2020-10-25 08:18:55 +01:00
谭九鼎
e31e35c46b
CI: use checkout v2
2020-10-03 13:13:40 +02:00
Kienyew
2d1a92b7cc
Fix zsh completion path
2020-10-01 22:09:59 +02:00
Kienyew
d9e8bbcb10
Handle zsh completion when packaging
2020-09-14 11:28:09 +02:00
chris48s
e4370d8d3f
change docs dir name to match package name
...
i.e: docs for bat-musl go in /usr/share/doc/bat-musl
not /usr/share/doc/bat
2020-08-12 06:47:58 +02:00
chris48s
883cc964ae
add Depends line
...
Use dpkg-shlibdeps to work out shared library dependencies
and include them in a "Depends:" line
resolves missing-depends-line
https://lintian.debian.org/tags/missing-depends-line.html
2020-08-12 06:47:58 +02:00
chris48s
1d4cee11b7
include changelog in package
...
in line with debian changelog/release notes guidance
https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes
resolves changelog-file-missing-in-native-package
https://lintian.debian.org/tags/changelog-file-missing-in-native-package.html
2020-08-12 06:47:58 +02:00
chris48s
9f91a7d797
include years in copyright notice
...
This brings the copyright notice into line with the expected format
resolves copyright-without-copyright-notice
https://lintian.debian.org/tags/copyright-without-copyright-notice.html
2020-08-12 06:47:58 +02:00
chris48s
4a6b4fb632
ensure copyright is mode 644
...
resolves non-standard-file-perm
https://lintian.debian.org/tags/non-standard-file-perm.html
2020-08-12 06:47:58 +02:00
chris48s
7c730d11c3
remove leading article from description
...
resolves description-synopsis-starts-with-article
https://lintian.debian.org/tags/description-synopsis-starts-with-article.html
2020-08-12 06:47:58 +02:00
chris48s
21de52ebea
invoke gzip with -n
...
resolves package-contains-timestamped-gzip
https://lintian.debian.org/tags/package-contains-timestamped-gzip.html
2020-08-12 06:47:58 +02:00
sharkdp
9110b00e2e
Rebuild bat with new assets
2020-08-03 15:59:53 +02:00
sharkdp
49370e2175
Add CI job
2020-08-03 15:59:53 +02:00
sharkdp
9e0fab16ff
Fix here-doc indentation, part 2
2020-08-02 21:51:23 +02:00
sharkdp
a9af4f4ca1
Fix spelling of LICENSE
2020-08-02 21:51:23 +02:00
sharkdp
96d682ca49
Use ansi-dark theme in GA output
2020-08-02 21:51:23 +02:00
sharkdp
7056bea9e0
Add list of languages/themes
2020-08-02 21:51:23 +02:00
sharkdp
63e13d8e54
Colored output
2020-08-02 21:51:23 +02:00
sharkdp
81587b3578
Add checks for all feature combinations
2020-08-02 21:51:23 +02:00
sharkdp
663c7cf1d7
Add bat test run
2020-08-02 21:51:23 +02:00
sharkdp
8705d018fd
Fix here-doc indentation
2020-08-02 21:51:23 +02:00
sharkdp
8c33a32256
Add old copyright, control files; add man page and autocompletions
2020-08-02 21:51:23 +02:00
sharkdp
37a720be06
Use recursive checkout
2020-08-02 21:51:23 +02:00
sharkdp
aacbdcfc44
Add --path argument
2020-08-02 21:51:23 +02:00
sharkdp
794f3d08f4
Remove --release argument
2020-08-02 21:51:23 +02:00
sharkdp
3147f0536a
Add job to run tests with new syntaxes/themes
2020-08-02 21:51:23 +02:00
sharkdp
42de486e94
Adapt job step names
2020-08-02 21:51:23 +02:00
sharkdp
54c9d7cdb2
Remove unneeded i586-* jobs
2020-08-02 21:51:23 +02:00
sharkdp
4b65e6e443
Change MinSRV => Minimum supported Rust version
2020-08-02 21:51:23 +02:00
Roy Ivy III
698a6b5acf
Maint/CICD ~ GHA - add additional linux builds and packaging support
2020-06-03 09:13:47 +02:00
Roy Ivy III
7a51c7fd30
Maint/CICD ~ GHA - disable windows-gnu builds with unresolvable linker errors
...
- `undefined reference to `_imp____acrt_iob_func'`
- ref: <https://github.com/rust-lang/rust/issues/68887#issuecomment-615877016 >
- ref: <https://users.rust-lang.org/t/linking-with-gcc-failed-exit-code-1/34124 >
- ref: <https://www.gitmemory.com/issue/rust-lang/rust/47048/530376978 >
- ref: <https://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/?limit=250&page=7 >
2020-06-03 09:13:47 +02:00
Roy Ivy III
7c3e9f81cb
Maint/CI ~ add GitHub-Actions CI (aka GHA)
2020-06-03 09:13:47 +02:00