27 Commits

Author SHA256 Message Date
b357bccc6c Accepting request 1321407 from network
OBS-URL: https://build.opensuse.org/request/show/1321407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=12
2025-12-08 10:55:41 +00:00
e3b2432bda - Add 001-exclude-octocrab.patch:
* One of the vendored dependencies erroneously thinks it's part of a workspace
- Update to version 0.22.0:
  * chore: release v0.22.0 (#1894)
  * feat: add github markdown fragment quirk (#1940)
  * chore(deps): bump the dependencies group with 5 updates (#1944)
  * chore(deps): bump crate-ci/typos in the dependencies group (#1943)
  * refactor: progress bar (#1914)
  * fix: make file matcher respect the hidden option (#1936)
  * Bump the dependencies group with 3 updates (#1933)
  * Bump actions/checkout from 5 to 6 in the dependencies group (#1932)
  * feat: support relative --root-dir (#1912)
  * Provide a more helpful error message in case of TLS protocol issues (#1927)
  * Fix parsing larger HTML blocks in MDX files (#1924)
  * Bump the dependencies group with 3 updates (#1921)
  * Bump crate-ci/typos from 1.39.0 to 1.39.2 in the dependencies group (#1922)
  * Fix outdated reference to pre
  * Make use of more explicit LazyLock::force
  * feat: propagate input loading/collecting errors to top level  (#1864)
  * docs: use markdown formatting for files-from help text (#1917)
  * Add sudo to apt-get commands (#1919)
  * Bump the dependencies group across 1 directory with 8 updates (#1916)
  *  refactor: use InputResolver to implement Input::get_sources  (#1880)
  *  refactor: use log::Level's deserialiser, and link example TOML (#1907)
  * Fix extracting links after `<pre><code></code></pre>` (#1911)
  * Config file up to date (#1906)
  * Update Ubuntu package list before installing tools (#1908)
  * refactor: check glob validity when parsing input source arguments (#1869)
  * feat: file preprocessing (#1891)
  * Bump crate-ci/typos from 1.38.1 to 1.39.0 in the dependencies group (#1901)

OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=26
2025-12-07 08:18:51 +00:00
3889fda047 Accepting request 1313450 from network
OBS-URL: https://build.opensuse.org/request/show/1313450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=11
2025-10-24 15:59:00 +00:00
245c92bc89 - Add git-core to BuildRequires
- Update to version v0.21.0:
  * chore: release v0.21.0
  * Update workflow
  * Update flag description
  * Fix working directory in build script
  * Make man page generation deterministic
  * Allow nightly tag for the release binary workflow
  * Update strategy matrix
  * Improve error message in workflow
  * Print version before generating man page
  * Update "Release Binary" workflow to use qemu where necessary
  * Do not require inputs with generate flag
  * Fix release-binary.yml workflow
  * Bump the dependencies group across 1 directory with 15 updates (#1874)
  * Inline formatting arguments for anyhow macros as per new lint
  * Man pages (#1858)
  * fix: move log level padding outside brackets (#1871)
  * Extract spans (#1870)
  * feat: print warning if input source matches no files (#1865)
  * Bump the dependencies group with 2 updates (#1866)
  * Fix locating of version when tagging Docker images on Git tag push (#1834)
  * feat(base-url)!: disallow relative local base to avoid confusion (#1857)
  * feat: improve InvalidIndexFile error to mention index file names (#1859)
  * Fix CI lint by adding rustfmt in the the toolchain components (#1861)
  * Explicitly add `rustfmt` component to toolchain config (#1862)
  * refactor: Remove truncate_source logic (#1847)
  * Add --default-extension argument to force file format (#1842)
  * docs: hard wrap help text for options (#1854)
  * Bump the dependencies group with 6 updates (#1855)

OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=24
2025-10-24 13:30:21 +00:00
4b486fc346 Accepting request 1306008 from network
OBS-URL: https://build.opensuse.org/request/show/1306008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=10
2025-09-19 15:10:53 +00:00
8d74cbe952 - Update to version 0.20.1:
* chore: release v0.20.1 (#1813)
  * Always check files explicitly if specified by user or matched by user glob (#1816)
  * chore(docs): update TOC
  * Add content write permissions (#1814)
  * Bump the dependencies group across 1 directory with 3 updates (#1812)
  * Update changelog

OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=22
2025-09-19 12:54:16 +00:00
8edb462eca Accepting request 1300957 from network
OBS-URL: https://build.opensuse.org/request/show/1300957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=9
2025-08-22 15:49:30 +00:00
ea89899c06 OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=20 2025-08-22 09:42:44 +00:00
e506eb5931 - Update to version 0.20.0:
* chore: release v0.20.0 (#1808)
  * Bump dependencies (#1811)
  * Skip binary and invalid UTF-8 inputs (#1810)
  * Bump actions/checkout from 4 to 5 in the dependencies group (#1804)
  * feat: make wikilink extraction and checking opt-in (#1803)
  * Refactor input dumping and path retrieval with extension filtering (#1648)
  * Replace URL to fix GitHub CI (#1800)
  * Use a HashSet to store inputs and avoid duplicates (#1781)
  * add `--index-files` flag, and turn off index file checking by default (#1777)
  * snap: enable proper permissions (#1796)
  * Cleanup input example (#1792)
  * FIx missing identifier in snap build action; add snap install to readme (#1793)
  * Fall back to `Cargo.toml` version for non-releases (if no git tags available)
  * Remove unnecessary condition for release builds on snap workflow
  * Add snap config and GitHub Action (#1786)
  * Fix clippy lints; refactor code slightly
  * tests: refactor `test_fragments` to clarify expected successes/fails (#1776)
  * Fix possible outputs of 'arch' command in Alpine Linux-based Dockerfile (#1778)
  * fix comment for `ErrorKind::InvalidFragment` (#1775)
  * Fix test
  * Revert to previous behaviour: linking to directories results in Status::Ok(StatusCode::OK)
  * Remove JSON output files even on test failures
  * Add regression test
  * Add support for 64-bit ARM binary (#1774)
  * Improve test
  * Make excluded_paths part of Collector instead of Input
  * Minor improvements
  * Make regex field in RegexFilter private
  * Add examples

OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=19
2025-08-22 09:16:54 +00:00
ea44f016ee Accepting request 1286319 from network
OBS-URL: https://build.opensuse.org/request/show/1286319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=8
2025-06-17 16:23:42 +00:00
d8d8c88463 Accepting request 1286315 from home:alessio.biancalana:branches:network
- Update to version 0.19.1:
  * chore: release v0.19.1 (#1726)
  * fix: skip the fragment check if the uri doesn't contain fragment (#1730)
  * Don't echo potentially sensitive header data (#1728)
  * Update changelog

OBS-URL: https://build.opensuse.org/request/show/1286315
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=17
2025-06-17 09:45:13 +00:00
1962448ca1 Accepting request 1284905 from network
OBS-URL: https://build.opensuse.org/request/show/1284905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=7
2025-06-12 13:52:33 +00:00
1dfb629e3f Accepting request 1284904 from home:alessio.biancalana:branches:network
- Drop reproducible.patch since it got merged upstream in string_cache_codegen v0.5.4
- Update to version 0.19.0~0:
  * chore: release v0.19.0
  * Keep supporting 'latest' in CI Dockerfiles
  * Follow renaming: latest -> nightly
  * Follow renaming: latest -> nightly
  * Add cli test
  * Add explanation
  * Fix grammar
  * Update docs
  * Extract DEFAULT_ACCEPTED_STATUS_CODES & apply clippy's suggestions
  * Use StatusCodeSelector default as default accepted StatusCodes
  * Tiny improvements
  * Remove dbg macro
  * Pass accepted values by reference
  * Make accepted codes non-optional
  * Handle rejected TOO_MANY_REQUESTS
  * Update Status::code
  * Update tests
  * Remove duplicated information from output
  * Update test
  * Change usage of ErrorKind::NetworkRequest, as it no longer represents rejected status codes
  * Update test
  * Update doc comment
  * Make error message more user-friendly
  * Remove hardcoded rule for handling erroneous status codes differently
  * Move archive functionality to library (#1720)
  * Bump the dependencies group across 1 directory with 3 updates (#1714)
  * feat: respect the `disabled` property for stylesheet links (#1716)
  * feat: raise error when the default config file is invalid (#1715)

OBS-URL: https://build.opensuse.org/request/show/1284904
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=15
2025-06-11 15:24:29 +00:00
22b660f92f Accepting request 1247038 from network
OBS-URL: https://build.opensuse.org/request/show/1247038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=6
2025-02-20 15:37:05 +00:00
21fc637123 Accepting request 1247017 from home:bmwiedemann:branches:network
Add reproducible.patch to avoid randomness from HashSet (boo#1062303)

OBS-URL: https://build.opensuse.org/request/show/1247017
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=13
2025-02-19 11:40:33 +00:00
a2485a5900 Accepting request 1245146 from network
OBS-URL: https://build.opensuse.org/request/show/1245146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=5
2025-02-11 20:32:08 +00:00
2913ebcd19 Accepting request 1245143 from home:alessio.biancalana:branches:network
- Update to version 0.18.1~0:
  * chore: release v0.18.1 (#1598)
  * Fix Porgressbar rendering Checkbox (Fixes #1626) (#1627)
  * fix: do not fail on empty # and #top fragments (#1609)
  * Add Checkbox Formatting Option for Markdown Reports (#1623)
  * Fix new clippy lints (#1625)
  * Add links to shield and license #1616
  * Bump the dependencies group with 3 updates (#1604)
  * Remove exit early "if tag and not from release workflow"
  * Bump the dependencies group with 3 updates (#1602)
  * Bump the dependencies group with 6 updates (#1597)
  * Reuse nixpkgs recipe as suggested by @tirimia
  * Extract version number programmatically
  * Fix typo
  * Move section
  * Add development section to README
  * More consistent style
  * Further simplify flake
  * Simplify code
  * `nix build` working
  * Fix formatting
  * Remove $RUST_BACKTRACE
  * Support multiple platforms
  * Remove .envrc
  * Update to Rust 1.83.0
  * Remove unneeded variables
  * Simplify flake
  * Specify Rust version explicitly
  * Ignore direnv cache
  * Use flake

OBS-URL: https://build.opensuse.org/request/show/1245143
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=11
2025-02-11 17:36:29 +00:00
1d4d750a17 Accepting request 1232560 from network
Update to version 0.18.0~0: (forwarded request 1232558 from alessio.biancalana)

OBS-URL: https://build.opensuse.org/request/show/1232560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=4
2024-12-19 20:42:01 +00:00
c55789e70d Accepting request 1232558 from home:alessio.biancalana:branches:network
Update to version 0.18.0~0:

OBS-URL: https://build.opensuse.org/request/show/1232558
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=9
2024-12-19 13:57:58 +00:00
3cb6f50ba8 Accepting request 1222949 from network
OBS-URL: https://build.opensuse.org/request/show/1222949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=3
2024-11-09 19:58:34 +00:00
982ddfcbac Accepting request 1222948 from home:alessio.biancalana:branches:network
- Update to version 0.17.0~0:
  * chore: release v0.17.0 (#1549)
  * Add Forui to README.md's users section (#1551)
  * Bump the dependencies group across 1 directory with 12 updates (#1544)
  * Ignore casing when processing markdown fragments + check for percent encoded ancors (#1535)
  * Refactor cache handling test to make it more robust (#1548)
  * Fix format option in configuration file (#1547)
  * Fix skipping of email addresses in stylesheets (#1546)
  * Add support for relative links (#1489)
  * Box Octocrab error as it is too large (#1543)
  * Update link check action (#1542)
  * Fix example usage of headers in configuration file (#1540)
  * Add interesting projects who use lychee (#1537)
  * Don't check prefix attribute (#1536)
  * Add OWASP Threat Dragon to users
  * Update `pkg-url` of cargo binstall (#1532)
  * Bump the dependencies group with 3 updates (#1530)
  * Allow excluding cache based on status code (#1403)
  *  Ignore textContent links in html nodes (#1528)
  * fix:  The 'as' keyword in the Dockerfile should be uppercase
  * Respect timeout when retrieving archived link (#1526)
  * Update TOC in README.md
  * fix: Remove tokio console subscriber (#1524)
  * Disable Wayback machine tests
  * Delete release-plz.toml
  * feat: Add tests for `dns-prefetch` (#1522)
  * Exclude `rel=dns-prefetch` links (#1520)
  * Extend documentation on excluding links
  * Improve docs for fragment checker
  * README: The Git home page and Git Credential Manager use lychee (#1519)
  * Don't check preconnect links (#1187)
  * Use custom token here to allow triggering other pipelines
  * Use custom token here to allow triggering other pipelines
  * Bump the dependencies group with 6 updates (#1516)

OBS-URL: https://build.opensuse.org/request/show/1222948
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=7
2024-11-09 11:11:53 +00:00
a5d067130e Accepting request 1208195 from network
OBS-URL: https://build.opensuse.org/request/show/1208195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=2
2024-10-16 21:45:39 +00:00
813405b2a7 Accepting request 1208194 from home:alessio.biancalana:branches:network
Remove obscpio from the worktree

OBS-URL: https://build.opensuse.org/request/show/1208194
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=5
2024-10-15 18:02:48 +00:00
2235da898b Accepting request 1208060 from home:alessio.biancalana:branches:network
- Update to version 0.16.1:
  * chore: release (#1514)
  * markdown.rs: make first line a top-level heading (#1511)
  * Listen to additional release triggers for binary builds
  * listen to more release triggers for binary builds
  * chore: release (#1512)
  * Don't add changelog files
  * Cleanup `.gitignore` file
  * Add release-plz and clean up workflows (#1510)
  * Bump the dependencies group across 1 directory with 8 updates (#1509)
  * README: add tldr-pages as user (#1508)
  * Disable pedantic clippy lint
  * Test ignored files
  * Test hidden files
  * Update example
  * Skip ignored and hidden files by default
  * Remove is_symlink check, because it's mutually exclusive to is_file
  * Handle path exclusions when walking directories
  * Update README.md test to trim whitespaced lines & update README.md
  * Update tests
  * Make gitignored files configurable and disable by default
  * Replace jwalk with ignore
  * Bump the dependencies group across 1 directory with 13 updates (#1502)
  * Extend compact format (#1497)
  * Bump the dependencies group with 2 updates (#1494)
  * chore(docs): mention MacPorts install in README.md (#1491)
  * Bump the dependencies group with 4 updates (#1490)
  * Mention Chocolatey
  * Bump the dependencies group with 5 updates (#1488)
  * Bump the dependencies group with 6 updates (#1486)
  * Run cargo nextest in CI and enable all tests (#1483)
  * test: fail when interpreting md footnote as link (#1479)
  * ci: fix wrong cpu-arch tag on macos release assets (#1484)
  * Properly wire in tokio-console (#1482)
  * Harmonizes naming pattern of pre-built binaries and unlocks latest permalink (#1464)
  * Fix: Windows drive paths misidentified as URLs (#1460)
  * Bump docker/build-push-action from 5 to 6 in the dependencies group (#1449)
  * Bump the dependencies group across 1 directory with 29 updates (#1478)
  * Updated pulldown-cmark dependency and fixed maths parsing (#1473)
  * README: add openSUSE Tumbleweed to the installation instructions (#1470)
  * feat(clap): show help menu on no args as well (#1458)
  * README: Add Nixpkgs to Installation (#1448)
  * Screencast update (#1445)
  * Add response formatter; refactor stats formatter (#1398)
  * Extend documentation for `RequestChain` (#1442)
  * Update TROUBLESHOOTING.md (#1440)
  * Add a way to handle "pretty URLs", i.e. URIs without `.html` extension (#1422)
  * Don't trim mailto: prefix when converting a Uri into a string (#1438)
  * Add Execa to list of users (#1435)
  * Exclude `tel` scheme from being checked (#1429)
  * Fix typo in pre-commit config in README (#1424)
  * Fix clippy errors (#1423)

OBS-URL: https://build.opensuse.org/request/show/1208060
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=4
2024-10-15 08:06:48 +00:00
451fea6c6d Accepting request 1188814 from network
New package see https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/UIMTIOR4JN23MW3II6YZSFJF5AP75TB6/

OBS-URL: https://build.opensuse.org/request/show/1188814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lychee?expand=0&rev=1
2024-07-22 15:17:46 +00:00
7c6350987a Accepting request 1188810 from home:alessio.biancalana:branches:network
Add changes file

OBS-URL: https://build.opensuse.org/request/show/1188810
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=2
2024-07-20 14:14:43 +00:00
69427d8124 Accepting request 1187476 from home:alessio.biancalana
I want to maintain lychee in Factory and would like to use network as the devel/feeder project.

OBS-URL: https://build.opensuse.org/request/show/1187476
OBS-URL: https://build.opensuse.org/package/show/network/lychee?expand=0&rev=1
2024-07-15 09:53:16 +00:00