Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
6f59b88
Improves recorder manager to support customized demo indices. (#3552)
rebeccazhang0707 Oct 30, 2025
90af2be
Updates docstring clarifications for joint modeling in 4.5 vs 5.0 (#3…
matthewtrepte Oct 31, 2025
c8e1d4e
Fixes for custom dependency install failing due to typo in template g…
trushant05 Nov 3, 2025
e69b6d9
Resets recurrent state after episode termination in RSL-RL `play.py` …
bikcrum Nov 3, 2025
76f5b29
Pins python version of pre-commmit.yaml workflow (#3929)
hhansen-bdai Nov 3, 2025
64a97f2
Changes Pink IK solver and null space computation to reduce runtime s…
michaellin6 Nov 4, 2025
d83eebe
Fixes a small formatting error in the docs (#3887)
kellyguo11 Nov 6, 2025
9f7d37f
Adds automated job to check for broken links in documentation and fix…
kellyguo11 Nov 6, 2025
ed68089
Fixes `rl_games` workflow's `log_root_path` to be the absolute path (…
ozhanozen Nov 6, 2025
8b4e26a
Fixes ray initialization to correctly direct subprocess output (#3533)
ozhanozen Nov 6, 2025
3d493f8
Registers direct environments to Gymnasium as string-style import (#3…
ooctipus Nov 6, 2025
7b26eb4
Adds mention of Isaac Launchable to Quickstart (#3952)
shanereetz Nov 7, 2025
f0b0574
Adds `use_terrain_origins` option to TerrainImporterCfg (#3537)
georgwi Nov 7, 2025
c8b6d22
Updates rsl_rl to 3.1.2 to support state-dependent std dev (#3867)
ashwinvkNV Nov 7, 2025
f498245
Separates per-step termination and last-episode termination bookkeepi…
ooctipus Nov 7, 2025
64681ea
Adds parameter to specify number of rerenders after environment reset…
peterd-NV Nov 7, 2025
a2540cd
Uses `effort_limit` from USD if not specified in actuator cfg (#3522)
JuanaDd Nov 7, 2025
23e935c
Fixes rail difficulty-based height calculation in mesh_terrains.py (#…
KyleM73 Nov 7, 2025
7e8ebe6
Fixes contact threshold when activating contact sensor (#3498)
kellyguo11 Nov 10, 2025
e681558
Comments out test case for prim pose (#3985)
Mayankm96 Nov 11, 2025
9223836
Refactors ensure_cuda_torch function to use extracted python and pip …
Jadeiin Nov 11, 2025
c42fc73
Changes from `omni.log` to python logging (#3912)
pascal-roth Nov 11, 2025
5cb4728
Adds early stopping support for Ray integration (#3276)
ozhanozen Nov 11, 2025
0234c50
Adds Isaac Sim and Lab versions to question and proposal template (#3…
kellyguo11 Nov 11, 2025
a736a00
Adds missing robot imports (#3976)
kellyguo11 Nov 12, 2025
ec38e60
Updates multi-node training commands to also support Spark (#3978)
kellyguo11 Nov 12, 2025
57f8aff
Updates Launchable deploy link (#3998)
sheikh-nv Nov 12, 2025
87383c8
Adds greptile.json file for specifying triggers for Greptile on PRs (…
AmmarYAhmed Nov 12, 2025
e4a23f3
Adds Haply device API with force feedback and teleoperation demo (#3873)
mingxueg-nv Nov 12, 2025
82d1f33
Replaces `set_carb_setting` and `get_carb_setting` with direct carb c…
pascal-roth Nov 12, 2025
31307ce
Removes unused pipelines (#3990)
nv-apoddubny Nov 13, 2025
7cfd67c
Adds verification of Isaac SIM 5.0.0 (#3991)
nv-apoddubny Nov 13, 2025
c32db68
Replaces `nucleus_utils` with reimplementation as part of `IsaacLab` …
pascal-roth Nov 13, 2025
fdadc90
Replaces torch_utils `set_seed` method with IsaacLab implementation (…
pascal-roth Nov 13, 2025
ad441d9
Refactors teleop device factory to follow config class style (#3897)
rwiltz Nov 13, 2025
7e2aba2
Breaks actuator config file into separate files to avoid circular imp…
bmccann-bdai Nov 14, 2025
9cbf024
Replaces IsaacSim `stage_utils` with IsaacLab `stage_utils` (#3923)
pascal-roth Nov 18, 2025
c627940
Adds wandb and uv env to dockerignore (#4027)
mateoguaman Nov 19, 2025
e9e33b2
Fixes type name for tendon properties in `from_files` config (#3941)
KyleM73 Nov 20, 2025
2ed331a
Fixes duplicated text in pip installation docs (#3969)
shryt Nov 20, 2025
10cf4c1
Adds more cleanup commands to free up disk space for license check jo…
kellyguo11 Nov 24, 2025
72515eb
Refactors retargeters and adds Quest retargeters for G1 tasks (#3950)
rwiltz Nov 25, 2025
1de9963
Updates link to technical report of the framework (#4074)
Mayankm96 Nov 25, 2025
4049aa8
Adds support for custom `ProgressReporter` to Ray integration (#3269)
ozhanozen Nov 25, 2025
26083c7
Imports the proper module for get_stage_id (#4087)
rwiltz Nov 26, 2025
11b1096
Adds preserve order flag to JointPositionToLimitsAction (#3716)
renezurbruegg Nov 26, 2025
18c7c58
Updates the mimic teleop doc to link to the locomotion policy trainin…
huihuaNvidia2023 Nov 26, 2025
6813682
Adds APIs to Isaac Lab Mimic for supporting loco-manipulation datagen…
peterd-NV Dec 1, 2025
a566e20
Updates URDF importer to 2.4.31 to continue support for merge-joints …
kellyguo11 Dec 2, 2025
64ecea2
Updates starlette to 0.49.1 due to security vulnerability (#4133)
kellyguo11 Dec 3, 2025
017a1ee
Exposes state_dependent_std parameter in rl_cfg for rsl_rl. (#4091)
ashwinvkNV Dec 8, 2025
755111c
Adds record at close functionality to the RecorderManager (#2826)
jtigue-bdai Dec 10, 2025
9572376
Adds bin packing demo that showcasing RigidObjectCollection advanced …
ooctipus Dec 10, 2025
aec36d9
Replaces IsaacSim `prim_utils` with IsaacLab `prim_utils` (#3924)
pascal-roth Dec 10, 2025
f17db88
Updates RL libraries training performance comparison (#4109)
Toni-SM Dec 10, 2025
190cc1e
Adds instruction to join early access program to support Meta Quest a…
yanziz-nvidia Dec 10, 2025
7b16b67
Adds friction force reporting to ContactSensor (#3563)
gattra-rai Dec 10, 2025
941ebdf
Adds Arena G1 locomanipulation retargeters (#4140)
rwiltz Dec 10, 2025
df2c5c3
Adds automatic transform discovery for imu sensors to a viable parent…
bmccann-bdai Dec 10, 2025
560e7b8
Fixes advanced indexing shape mismatch when resetting prev_action isa…
ooctipus Dec 11, 2025
c1ad81d
Prevents randomizing mass to zero or less (#4060)
jtigue-bdai Dec 11, 2025
f915491
Supports vectorized environments for pick and place demo (#3996)
kellyguo11 Dec 11, 2025
69b30bf
Fixes docker check in isaaclab.sh script in systems where docker is n…
klakhi Dec 11, 2025
98b6000
Removes references to gitlab links (#4143)
kellyguo11 Dec 11, 2025
90bd649
Adds MJCF spawner (#1672)
KyleM73 Dec 11, 2025
4f34545
Fixes device decoupling of RL Games training vs. sim device (#3997)
kellyguo11 Dec 11, 2025
a9b655c
Fixes mesh converter not setting mesh collision approximation attribu…
Soappyooo Dec 13, 2025
746c98d
Fixes noisy velocities around limits (#3989)
AntoineRichard Dec 15, 2025
44b9f14
Adds all params for Reach policy ROS inference (#4209)
ashwinvkNV Dec 15, 2025
d4d8f70
Adds Raycaster with tracking for dynamic meshes (#3298)
renezurbruegg Dec 16, 2025
9cd577f
Addresses docs related issues from MultiMeshRayCaster (#4222)
Mayankm96 Dec 16, 2025
bde0bca
Adds support for validating replay success using the task’s terminati…
yami007007 Dec 17, 2025
3bbabca
Adds OpenArm environments (#4089)
JinnnK Dec 18, 2025
9d17b52
Updates docs for newton beta 2 (#4238)
kellyguo11 Dec 20, 2025
d13cb0b
Fixes backward compatibility to IsaacSim 4.5 for new stage utils (#4230)
pascal-roth Dec 28, 2025
0d2cd1c
Fixes returned tensor for normals in TiledCamera (#4241)
Rabbit-Hu Dec 28, 2025
f2daedc
Add clarification on missing pip in UV virtual environments (#4055)
DBinK Dec 28, 2025
8cc6f12
Adds --keyword argument to filter environments in list_envs.py (#3384)
louislelay Dec 28, 2025
e1e1570
Fixes venv pip installation in uv with `--seed` (#4273)
yanziz-nvidia Dec 28, 2025
1425cb8
Clears object names list on initialization of RigidObjectCollection (…
tkgaolol Dec 28, 2025
37acd83
Fixes indexing for joint parameters in `randomize_joint_parameters` e…
GiulioRomualdi Dec 28, 2025
368210c
Removes kit dependency at runtime for asset configuration (#3756)
nv-rgresia Dec 28, 2025
a81f7ec
Handles axes flattening for single subplot case inside camera demo sc…
Sgt-Hashtag Dec 28, 2025
09fe54a
Moves pretrained-checkpoint sub-module to RL package (#4289)
Mayankm96 Dec 28, 2025
dd30442
Fixes in place modification to `body_pose` mdp term when body_ids is …
ooctipus Dec 28, 2025
b0b39d0
Adds function to only build docker image of Isaac Lab (#4295)
Mayankm96 Dec 29, 2025
c75e6b6
Simplifies import of stage and prim utils (#4286)
Mayankm96 Dec 29, 2025
244483e
Moves logging configuration to utils (#4298)
Mayankm96 Dec 29, 2025
0a0f035
Caches Isaac Sim package version (#4299)
Mayankm96 Dec 30, 2025
1ca4779
Obtains active terms correctly from observation manager when concat d…
Mayankm96 Dec 30, 2025
2a24d84
Removes remnants of carb logger (#4309)
Mayankm96 Dec 30, 2025
85d85bd
Resets history states inside IMU class after reset (#4306)
DreaverZhao Dec 30, 2025
addfa17
Improves image plotting normalization and colorization (#4302)
Mayankm96 Dec 30, 2025
54cf64b
Updates copyright year to 2026 (#4311)
ashwinvkNV Jan 2, 2026
74fb39e
Removes dependency on XformPrim class for `create_prim` (#4307)
Mayankm96 Jan 2, 2026
0aa7837
Skips failing tests for UR10e robot with Robotiq gripper (#4316)
Mayankm96 Jan 2, 2026
b686374
Passes `stage` argument to avoid unnecessary stage retrieval calls (#…
Mayankm96 Jan 3, 2026
b49d171
Fixes logger settings to record debug information into file (#4325)
Mayankm96 Jan 3, 2026
407cdae
Blacklists amp motion from auto-import in `isaaclab_tasks` (#4326)
Mayankm96 Jan 4, 2026
8ccebfe
Fixes FrameTransformer to handle same body names at different hierarc…
bikcrum Jan 4, 2026
22a00e4
Fixes order of imports for added standard modules (#4328)
Mayankm96 Jan 5, 2026
63d1742
Renames `Isaac Lab 3.0` to `Isaac Lab - Newton Beta 2` in the docs (#…
matthewtrepte Jan 6, 2026
b0d086d
Pins URDF importer version only for Isaac Sim 5.1 (#4341)
Mayankm96 Jan 6, 2026
abc894e
Replaces Isaac Sim's XformPrim class with a simpler implementation (#…
Mayankm96 Jan 7, 2026
b13f045
Removes unused imports inside asset converters
Mayankm96 Jan 7, 2026
20f7707
Add check to avoid creating transforms for non-xformable prims (#4348)
Mayankm96 Jan 7, 2026
fff02e6
Adds example for gear assembly sim-to-real with UR10e (#4044)
ashwinvkNV Jan 8, 2026
955d110
Re-enables UR10e with Robotiq gripper tests (#4354)
ashwinvkNV Jan 8, 2026
bd7cd1b
Adds visual-based tactile sensor with shape sensing example (#3420)
JuanaDd Jan 8, 2026
42e6164
Fix path in Gear Assembly Docs (#4359)
ashwinvkNV Jan 8, 2026
025443e
Creates a minimal function to change prim properties (#4337)
Mayankm96 Jan 12, 2026
76a6e3c
Moves flake8 settings to pyproject (#4335)
Mayankm96 Jan 12, 2026
5497685
Tests material binding inside stage in memory test (#4347)
Mayankm96 Jan 12, 2026
7787376
Fixes template project creation due to missing flake8 (#4373)
Mayankm96 Jan 13, 2026
857da26
Moves pytest configuration to pyproject.toml (#4376)
Mayankm96 Jan 13, 2026
6cb2a7e
Switches code linting to Ruff (#4329)
Mayankm96 Jan 13, 2026
3adc668
Switches to ruff in-built isort ordering (#4377)
Mayankm96 Jan 14, 2026
a466d4e
Remove the extra dot before `pyproject.toml` in the template generati…
fan-ziqi Jan 14, 2026
4f3e808
Fixes teleoperation script crash with DirectRL environments (#4364)
emmanuel-ferdman Jan 15, 2026
c446062
Adds multirotor/thruster actuator, multirotor asset and manager-based…
grzemal Jan 15, 2026
a21ec0a
Switches code formatting to black (#4387)
Mayankm96 Jan 15, 2026
3d42bff
Ensures the code follows the line-length requirements (#4401)
Mayankm96 Jan 16, 2026
88d94ea
Adds WrenchComposer to handle temporary/permanent wrenches (#3287)
AntoineRichard Jan 16, 2026
3206bca
Allows zero robot ID to accept keyboard control in the `h1_locomotion…
yftadyz0610 Jan 20, 2026
747874d
Adds documentation for PVD and OVD comparison (#4409)
kellyguo11 Jan 20, 2026
c73f101
Fixes vulnerability in eval usage for Ray resource parsing (#4425)
kellyguo11 Jan 21, 2026
215da03
Updates UV documentation to be experimental (#4428)
kellyguo11 Jan 22, 2026
452de16
Adds documentation for Multirotor feature (#4400)
Mayankm96 Jan 22, 2026
cbf51ab
Adds Fabric backend support to `isaaclab.sim.views.XformPrimView` (#4…
ooctipus Jan 22, 2026
e0fe79d
Reorganizes functions inside `XformPrimView` (#4445)
Mayankm96 Jan 26, 2026
0f030aa
Fixes curobo dockerfile for CI runs (#4462)
kellyguo11 Jan 27, 2026
649055d
Fixes lidar pattern horizontal resolution bug (#4452)
pascal-roth Jan 28, 2026
d24cfda
Fixes typo in sensors tutorial documentation (#4460)
mahdichalaki Jan 28, 2026
f3061a4
Removes usage of IsaacSim `SimulationContext` inside tests (#4045)
pascal-roth Jan 28, 2026
438629c
Fixes transformers dependency for theia issue and failing tests (#4484)
kellyguo11 Jan 29, 2026
2f192f2
Decides usage of fabric in XformPrimView based based on fabric settin…
Mayankm96 Jan 29, 2026
b1120e0
Moves tactile sensor to contrib folder (#4481)
Mayankm96 Jan 29, 2026
37ddf62
Bumps version to v2.3.2 (#4399)
kellyguo11 Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ docs/
**/output/*
**/outputs/*
**/videos/*
**/wandb/*
*.tmp
# ignore docker
docker/cluster/exports/
Expand All @@ -25,3 +26,5 @@ recordings/
_isaac_sim?
# Docker history
docker/.isaac-lab-docker-history
# ignore uv environment
env_isaaclab
23 changes: 0 additions & 23 deletions .flake8

This file was deleted.

8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/proposal.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ If this is related to another GitHub issue, please link here too.

A clear and concise description of any alternative solutions or features you've considered, if any.

### Build Info

Describe the versions where you are observing the missing feature in:

<!-- Please complete the following description. -->
- Isaac Lab Version: [e.g. 2.3.2]
- Isaac Sim Version: [e.g. 5.1, this can be obtained by `cat ${ISAACSIM_PATH}/VERSION`]

### Additional context

Add any other context or screenshots about the feature request here.
Expand Down
10 changes: 9 additions & 1 deletion .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,12 @@ Basic questions, related to robot learning, that are not bugs or feature request

Advanced/nontrivial questions, especially in areas where documentation is lacking, are very much welcome.

For questions that are related to running and understanding Isaac Sim, please post them at the official [Isaac Sim forums](https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/isaac_sim_forums.html).
For questions that are related to running and understanding Isaac Sim, please post them at the official [Isaac Sim forums](https://forums.developer.nvidia.com/c/omniverse/simulation/69).

### Build Info

Describe the versions that you are currently using:

<!-- Please complete the following description. -->
- Isaac Lab Version: [e.g. 2.3.2]
- Isaac Sim Version: [e.g. 5.1, this can be obtained by `cat ${ISAACSIM_PATH}/VERSION`]
2 changes: 1 addition & 1 deletion .github/actions/combine-results/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/docker-build/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/run-tests/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
Expand Down
3 changes: 1 addition & 2 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
Expand Down Expand Up @@ -26,7 +26,6 @@ infrastructure:
- setup.py
- pyproject.toml
- .pre-commit-config.yaml
- .flake8
- isaaclab.sh
- isaaclab.bat
- docs/licenses/**
Expand Down
2 changes: 1 addition & 1 deletion .github/stale.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
Expand Down
120 changes: 120 additions & 0 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# Copyright (c) 2022-2026, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause

name: Check Documentation Links

on:
# Run on pull requests that modify documentation
pull_request:
paths:
- 'docs/**'
- '**.md'
- '.github/workflows/check-links.yml'
# Run on pushes to main branches
push:
branches:
- main
- devel
- 'release/**'
paths:
- 'docs/**'
- '**.md'
- '.github/workflows/check-links.yml'
# Allow manual trigger
workflow_dispatch:
# Run weekly to catch external links that break over time
schedule:
- cron: '0 0 * * 0' # Every Sunday at midnight UTC

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
check-links:
name: Check for Broken Links
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Restore lychee cache
uses: actions/cache@v4
with:
path: .lycheecache
key: cache-lychee-${{ github.sha }}
restore-keys: cache-lychee-

- name: Run Link Checker
uses: lycheeverse/lychee-action@v2
with:
# Check all markdown files and documentation
args: >-
--verbose
--no-progress
--cache
--max-cache-age 1d
--exclude-path './docs/_build'
--exclude-path './apps/warp-*'
--exclude-path './logs'
--exclude-path './outputs'
--exclude-loopback
--exclude '^file://'
--exclude '^mailto:'
--exclude 'localhost'
--exclude '127\.0\.0\.1'
--exclude 'example\.com'
--exclude 'your-organization'
--exclude 'YOUR_'
--exclude 'yourdomain'
--exclude 'user@'
--exclude 'helm\.ngc\.nvidia\.com'
--exclude 'slurm\.schedmd\.com'
--max-retries 3
--retry-wait-time 5
--timeout 30
--accept 200,201,202,203,204,206,301,302,303,307,308,429
--scheme https
--scheme http
'*.md'
'**/*.md'
'docs/**/*.rst'
'docs/**/*.html'
# Output results to a file
output: ./lychee-output.md
# Fail action on broken links
fail: true
# Optional: Use GitHub token for authenticated requests (higher rate limit)
token: ${{ secrets.GITHUB_TOKEN }}

- name: Print results to logs
if: always()
run: |
echo "========================================"
echo "Link Checker Results:"
echo "========================================"
if [ -f ./lychee-output.md ]; then
cat ./lychee-output.md
echo ""
echo "========================================"

# Also add to GitHub step summary for easy viewing
echo "## Link Checker Results" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
cat ./lychee-output.md >> $GITHUB_STEP_SUMMARY
else
echo "No output file generated"
echo "========================================"
fi

- name: Fail job if broken links found
if: failure()
run: |
echo "❌ Broken links were found in the documentation!"
echo "Please review the link checker report above and fix all broken links."
exit 1
42 changes: 0 additions & 42 deletions .github/workflows/cherry-pick.yml

This file was deleted.

Loading
Loading