Pedro Piñera Buendía
b1cb2564a2
Release the macOS binaries also as .tar.gz ( #1642 )
...
* Tar the macOS binary
* Upload the .tar.gz
2025-02-24 08:48:14 +01:00
Ben
d6bbf85145
renamed base to base_url ( fixes #1607 ) ( #1629 )
...
* renamed `base` to `base_url` (fixes #1607 )
* fixed readme
* added warning for deprecated `--base`
* Update lychee.example.toml
* Update fixtures/configs/smoketest.toml
2025-02-16 01:41:32 +01:00
sud
50687175d1
Sort compact/detailed/markdown error output by file path ( #1622 )
...
* Sort compact/detailed/markdown error output by file path
* - Modify sort_stats_map to sort HashMap values
- Add unit/integration tests for sort_stats_map
- Add human-sort dependency for natural sorting
* Fix warnings reported by GitHub checks
* Fix clippy warning
- Fix clippy warning
- Make entry sorting case-insensitive in sort_stat_map
* Fix clippy warning
2025-02-15 00:10:59 +01:00
Matthias Endler
2aa22f8b7a
chore: release v0.18.1 ( #1598 )
2025-02-11 15:47:55 +01:00
Ben
7c4b1325cd
Fix Porgressbar rendering Checkbox ( Fixes #1626 ) ( #1627 )
...
* fixes #1610
2025-02-07 00:05:21 +01:00
MichaIng
d3d7f6a56b
fix: do not fail on empty # and #top fragments ( #1609 )
...
The empty "#" and "#top" fragments are always valid without related HTML element. Browser will scroll to the top of the page. Hence lychee must not fail on those.
Credits go to @thiru-appitap for initial attempt and helping to find missing parts of the implementation.
Solves: https://github.com/lycheeverse/lychee/issues/1599
Signed-off-by: MichaIng <micha@dietpi.com>
2025-02-06 15:09:59 +01:00
Ben
e29a3c5b78
Add Checkbox Formatting Option for Markdown Reports ( #1623 )
...
* fixes #1610
added:
- OutputMode::Task
- task.rs formatter
* fixed broken link in TROUBLESHOOTING.md
2025-02-06 15:03:53 +01:00
Matthias Endler
971ee67bc3
Fix new clippy lints ( #1625 )
2025-02-06 14:51:44 +01:00
Radovenchyk
3fb94e064c
Add links to shield and license #1616
2025-01-23 11:52:28 +01:00
dependabot[bot]
a11d51549b
Bump the dependencies group with 3 updates ( #1604 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-06 14:07:53 +01:00
Matthias Endler
a94a71261e
Remove exit early "if tag and not from release workflow"
2025-01-06 11:40:37 +01:00
dependabot[bot]
fc006bddc5
Bump the dependencies group with 3 updates ( #1602 )
...
Bumps the dependencies group with 3 updates: [serde](https://github.com/serde-rs/serde ), [glob](https://github.com/rust-lang/glob ) and [serde_with](https://github.com/jonasbb/serde_with ).
Updates `serde` from 1.0.216 to 1.0.217
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.216...v1.0.217 )
Updates `glob` from 0.3.1 to 0.3.2
- [Release notes](https://github.com/rust-lang/glob/releases )
- [Changelog](https://github.com/rust-lang/glob/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/glob/compare/0.3.1...v0.3.2 )
Updates `serde_with` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.11.0...v3.12.0 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: glob
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-31 14:23:17 +01:00
dependabot[bot]
4e744a8784
Bump the dependencies group with 6 updates ( #1597 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 20:35:34 +01:00
Thomas Zahner
1501b379e0
Reuse nixpkgs recipe as suggested by @tirimia
2024-12-20 10:10:23 +01:00
Thomas Zahner
38645a1c1c
Extract version number programmatically
2024-12-20 10:10:23 +01:00
Thomas Zahner
a8e648a2c7
Fix typo
...
Co-authored-by: Matthias Endler <matthias@endler.dev>
2024-12-20 10:10:23 +01:00
Thomas Zahner
4c1cc6c6aa
Move section
2024-12-20 10:10:23 +01:00
Thomas Zahner
928b8bbe89
Add development section to README
2024-12-20 10:10:23 +01:00
Thomas Zahner
896ed837e6
More consistent style
2024-12-20 10:10:23 +01:00
Thomas Zahner
2aff2bdec3
Further simplify flake
2024-12-20 10:10:23 +01:00
Thomas Zahner
817f064ec6
Simplify code
2024-12-20 10:10:23 +01:00
Thomas Zahner
c4d43b0277
nix build working
2024-12-20 10:10:23 +01:00
Thomas Zahner
3be68e4e18
Fix formatting
2024-12-20 10:10:23 +01:00
Thomas Zahner
d64a4b8cae
Remove $RUST_BACKTRACE
2024-12-20 10:10:23 +01:00
Thomas Zahner
d7e6529574
Support multiple platforms
2024-12-20 10:10:23 +01:00
Thomas Zahner
8f61538949
Remove .envrc
2024-12-20 10:10:23 +01:00
Thomas Zahner
afc7f25402
Update to Rust 1.83.0
2024-12-20 10:10:23 +01:00
Thomas Zahner
a420f744f3
Remove unneeded variables
2024-12-20 10:10:23 +01:00
Thomas Zahner
88b6282493
Simplify flake
2024-12-20 10:10:23 +01:00
Thomas Zahner
772c869323
Specify Rust version explicitly
2024-12-20 10:10:23 +01:00
Thomas Zahner
11ea168d7a
Ignore direnv cache
2024-12-20 10:10:23 +01:00
Thomas Zahner
8db8e9e070
Use flake
2024-12-20 10:10:23 +01:00
Thomas Zahner
26c86a03ce
Add .envrc
2024-12-20 10:10:23 +01:00
Thomas Zahner
9cca8e54a5
Add Nix shell
2024-12-20 10:10:23 +01:00
Matthias Endler
a36bcf7f39
Remove publish step from CI pipeline, which is handled by release-plz
2024-12-19 00:37:51 +01:00
Matthias Endler
1780aa0daa
chore: release v0.18.0 ( #1554 )
2024-12-18 16:25:26 +01:00
Trask Stalnaker
76dbd843f4
Fix nightly docker image ( #1590 )
...
* Fix nightly docker image
* fix path to release binary
* Update Dockerfile to support both latest and nightly
Also supports dedicated release names like `lychee-v0.17.0` now.
It can be built locally with
```
docker build --build-arg LYCHEE_VERSION=latest -f Dockerfile-CI.Dockerfile .
```
---------
Co-authored-by: Matthias <matthias@endler.dev>
2024-12-18 09:21:50 +01:00
dependabot[bot]
c0be8c551b
Bump the dependencies group across 1 directory with 11 updates ( #1589 )
...
Bumps the dependencies group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.93` | `1.0.94` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.21` | `4.5.23` |
| [console](https://github.com/console-rs/console ) | `0.15.8` | `0.15.10` |
| [const_format](https://github.com/rodrimati1992/const_format_crates ) | `0.2.33` | `0.2.34` |
| [http](https://github.com/hyperium/http ) | `1.1.0` | `1.2.0` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.215` | `1.0.216` |
| [supports-color](https://github.com/zkat/supports-color ) | `3.0.1` | `3.0.2` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.41.1` | `1.42.0` |
| [tokio-stream](https://github.com/tokio-rs/tokio ) | `0.1.16` | `0.1.17` |
| [tracing-subscriber](https://github.com/tokio-rs/tracing ) | `0.3.18` | `0.3.19` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.3` | `2.0.7` |
Updates `anyhow` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.93...1.0.94 )
Updates `clap` from 4.5.21 to 4.5.23
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.21...clap_complete-v4.5.23 )
Updates `console` from 0.15.8 to 0.15.10
- [Release notes](https://github.com/console-rs/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.8...0.15.10 )
Updates `const_format` from 0.2.33 to 0.2.34
- [Release notes](https://github.com/rodrimati1992/const_format_crates/releases )
- [Changelog](https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md )
- [Commits](https://github.com/rodrimati1992/const_format_crates/commits/0.2.34 )
Updates `http` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v1.1.0...v1.2.0 )
Updates `serde` from 1.0.215 to 1.0.216
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.216 )
Updates `supports-color` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/zkat/supports-color/releases )
- [Changelog](https://github.com/zkat/supports-color/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zkat/supports-color/compare/v3.0.1...v3.0.2 )
Updates `tokio` from 1.41.1 to 1.42.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0 )
Updates `tokio-stream` from 0.1.16 to 0.1.17
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17 )
Updates `tracing-subscriber` from 0.3.18 to 0.3.19
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.19 )
Updates `thiserror` from 2.0.3 to 2.0.7
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.3...2.0.7 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: const_format
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: supports-color
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: tracing-subscriber
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 17:14:27 +01:00
Trask Stalnaker
6d0e94c799
Introduce --root-dir ( #1576 )
...
* windows
* Introduce --root-path
* lint
* lint
* Simplification
* Add unit tests
* Add integration test
* Sync docs
* Add missing comment to make CI happy
* Revert one of the Windows-specific changes because causing a test failure
* Support both options at the same time
* Revert a comment change that is no longer applicable
* Remove unused code
* Fix and simplification
* Integration test both at the same time
* Unit tests both at the same time
* Remove now redundant comment
* Revert windows-specific change, seems not needed after recent changes
* Use Collector::default()
* extract method and unit tests
* clippy
* clippy: &Option<A> -> Option<&A>
* Remove outdated comment
* Rename --root-path to --root-dir
* Restrict --root-dir to absolute paths for now
* Move root dir check
2024-12-13 14:36:33 +01:00
Evan Read
685b653d14
Allow Docker pushes on release branches ( #1568 )
2024-12-05 14:02:45 +01:00
Trask Stalnaker
034fd129a9
Fix retries ( #1573 )
2024-11-27 22:58:32 +01:00
Trask Stalnaker
c9d5d0de6d
Pass along --max-retries config option ( #1572 )
2024-11-26 13:43:03 +01:00
dependabot[bot]
10056dc5e9
Bump the dependencies group with 4 updates ( #1571 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 13:40:47 +01:00
dependabot[bot]
5c95f09e9d
Bump the dependencies group with 4 updates ( #1570 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 23:13:06 +01:00
dependabot[bot]
2d35dccd34
Bump the dependencies group with 4 updates ( #1566 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias <matthias@endler.dev>
2024-11-12 23:51:39 +01:00
Matthias Endler
9dc42176fa
Rename fail_map to error_map for improved clarity in response statistics ( #1560 )
...
Fixes #1446
2024-11-08 09:02:33 +01:00
Matthias Endler
f4a35ff580
Add quirks support for youtube-nocookie.com and youtube embed URLs ( #1563 )
2024-11-08 06:15:26 +01:00
Matthias Endler
a28c92b2dc
Update all Docker images to Debian Bookworm ( #1558 )
2024-11-07 16:46:02 +01:00
Matthias Endler
e794b40d4d
Support excluded paths in --dump-inputs ( #1556 )
2024-11-07 16:32:32 +01:00
Matthias Endler
4beec320c8
Improve robustness of cache integration test ( #1557 )
2024-11-07 16:24:13 +01:00