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
Matthias Endler
6b53695be6
Support underscores in Markdown URLs ( #1555 )
2024-11-07 14:54:42 +01:00
dependabot[bot]
6e3219eb55
Bump the dependencies group across 1 directory with 7 updates ( #1552 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias <matthias@endler.dev>
2024-11-07 00:36:45 +01:00
Matthias Endler
71564344de
Fix: Bring back error output for links ( #1553 )
...
With the last lychee release, we simplified the status output for links.
While this reduced the visual noise, it also accidentally caused the source of errors to not be printed anymore. This change brings back the additional error information as part of the final report output. Furthermore, it shows the error information in the progress output if verbose mode is activated.
Fixes #1487
2024-11-07 00:22:50 +01:00
Matthias Endler
2cdec324c2
chore: release v0.17.0 ( #1549 )
2024-11-06 17:48:30 +01:00
Matthias Ngeo
6c1d56914a
Add Forui to README.md's users section ( #1551 )
2024-11-06 17:38:56 +01:00
dependabot[bot]
33eb8d7da3
Bump the dependencies group across 1 directory with 12 updates ( #1544 )
...
Bumps the dependencies group with 12 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.89` | `1.0.91` |
| [openssl-sys](https://github.com/sfackler/rust-openssl ) | `0.9.103` | `0.9.104` |
| [regex](https://github.com/rust-lang/regex ) | `1.11.0` | `1.11.1` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.210` | `1.0.213` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.128` | `1.0.132` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.40.0` | `1.41.0` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.10.0` | `1.11.0` |
| [html5gum](https://github.com/untitaker/html5gum ) | `0.5.7` | `0.6.0` |
| [hyper](https://github.com/hyperium/hyper ) | `1.4.1` | `1.5.0` |
| [octocrab](https://github.com/XAMPPRocky/octocrab ) | `0.41.1` | `0.41.2` |
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark ) | `0.12.1` | `0.12.2` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.64` | `1.0.65` |
Updates `anyhow` from 1.0.89 to 1.0.91
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.91 )
Updates `openssl-sys` from 0.9.103 to 0.9.104
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.103...openssl-sys-v0.9.104 )
Updates `regex` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.0...1.11.1 )
Updates `serde` from 1.0.210 to 1.0.213
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.213 )
Updates `serde_json` from 1.0.128 to 1.0.132
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.132 )
Updates `tokio` from 1.40.0 to 1.41.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.0 )
Updates `uuid` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0 )
Updates `html5gum` from 0.5.7 to 0.6.0
- [Commits](https://github.com/untitaker/html5gum/compare/0.5.7...0.6.0 )
Updates `hyper` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.4.1...v1.5.0 )
Updates `octocrab` from 0.41.1 to 0.41.2
- [Release notes](https://github.com/XAMPPRocky/octocrab/releases )
- [Changelog](https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md )
- [Commits](https://github.com/XAMPPRocky/octocrab/compare/v0.41.1...v0.41.2 )
Updates `pulldown-cmark` from 0.12.1 to 0.12.2
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases )
- [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.12.1...v0.12.2 )
Updates `thiserror` from 1.0.64 to 1.0.65
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.64...1.0.65 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: openssl-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: serde_json
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: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: html5gum
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: octocrab
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pulldown-cmark
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-10-28 13:36:17 +01:00
autoantwort
98015907f2
Ignore casing when processing markdown fragments + check for percent encoded ancors ( #1535 )
...
We must also check the fragment before it is percent-decoded as required by the HTML standard.
Fixes https://github.com/lycheeverse/lychee/issues/1467
2024-10-28 09:21:13 +01:00
Matthias Endler
bc0b05bb28
Refactor cache handling test to make it more robust ( #1548 )
2024-10-27 02:19:35 +02:00
Matthias Endler
812941c2aa
Fix format option in configuration file ( #1547 )
2024-10-27 02:17:00 +02:00