28 Commits

Author SHA1 Message Date
Tianqi Chen 5427e3c2de [CI] Remove stale GitHub automation (#19946)
Retire GitHub automation that is disabled, non-functional, unowned, or
explicitly no longer wanted, together with its orphaned support code and
tests.

This removes the optional Dependabot version-update config; automatic
team mentions and cc-review requests; last-successful and nightly branch
advancement; reviewer pings; the disabled PR-comment bot; and the unused
CI-resource upload path. Active CI, release, tvm-bot, and manual
Docker-update workflows remain, with narrower permissions and event
guards, plus refreshed issue-template and network-resource guidance.

The behavior change is intentional: reviewer requests and team routing
become manual, and the nightly and last-successful branches are no
longer advanced by this repository. Dependabot security updates remain
controlled by repository settings.
2026-07-04 22:21:10 -07:00
Ruihang Lai 9b5cd5d2cd [CI] Fix release verification script (#19700)
This commit fixes and updates the releaase verification script,
including guarded binary scan and runtime deps installation.
2026-06-09 20:39:09 -04:00
Tianqi Chen 141c22fd8a [Refactor] Bring up tirx namespace (#18913)
This PR brings up the tirx namespace. We have been spliting out the
original tir namespace to include high-level component s_tir and this PR
updates the remaining low-level part as tirx namespace
2026-03-19 21:27:54 -07:00
Tianqi Chen 9a8320acbd [LINT][PYTHON] Modernize annotations with ruff UP rules (#18830)
This PR enables ruff pyupgrade (UP) rules with py310 target, auto-fixing
~5600 annotation modernizations (PEP 585 generics, PEP 604 unions,
deprecated typing imports).

Also removes from __future__ import annotations from ir/module.py and
rmsnorm.py, bumps requires-python to >=3.10, and removes absolute_import
aliases from topi/contrib files.
2026-02-27 21:29:47 -05:00
Tianqi Chen e5f483cd5f [REFACTOR][NODE] Remove node redirect headers (#18829) 2026-02-27 06:36:57 -05:00
Sense_wang 7b771ce623 fix: replace 6 bare except clauses with except Exception (#18821)
## What
Replace 6 bare `except:` clauses with `except Exception:`.

## Why
Bare `except:` catches `BaseException`, including `KeyboardInterrupt`
and `SystemExit`, which can prevent clean process shutdown and mask
critical errors. Using `except Exception:` catches all application-level
errors while allowing system-level exceptions to propagate correctly.
2026-02-26 10:49:11 -05:00
Tianqi Chen 33dcea1686 [REFACTOR][LINT] Modernize ruff config (#18810)
This PR removes the extra lint violations from the codebase so lint
aligns with the latest style
2026-02-23 07:29:21 -05:00
Tianqi Chen aa2e609136 [LINT] Modernize lint to use pre-commit hooks (#18807)
This PR migrates existing lint to use pre-commit hooks
2026-02-22 11:03:21 -05:00
Ruslan Baratov 04b351cfe8 [DOC] Unify GitHub naming (#18794)
Fix GitHub naming in documentation and comments

- Github -> GitHub
- github -> GitHub
2026-02-19 00:52:30 +08:00
Tianqi Chen adda179705 [REFACTOR][S-TIR] Lift dlight into s_tir namespace (#18734)
This PR migrates dlight into s_tir namespace, so s_tir related
components are closely grouped together.
2026-02-08 20:20:11 -05:00
ysh329 1a1d27cfc4 [Misc] Fix Release Package Test Script (#18153)
* [COMMUNITY] Add new key for release signing

* [Misc] Update test_release_package.sh

Fix release script according tianqi advice (https://github.com/apache/tvm/issues/17861#issuecomment-2818271057).
2025-07-17 08:56:19 -04:00
Tianqi Chen cc03780b1c [REFACTOR] Followup cleanup of relay phase out (#17681) 2025-02-26 09:48:52 -05:00
Tianqi Chen c81fccaa2f [REFACTOR] Phase out te.Schedule c++ components (#17662)
* cleanup schedule c++

* remove vitis ai

* remove VERILATOR

* remove aocl and sdaccel

* remove opengl

* remove microdev and antlr

* remove frontends

* fix

* Cleanup relay related legacy components

* fix

---------

Co-authored-by: Siyuan Feng <hzfengsy@sjtu.edu.cn>
2025-02-17 17:03:09 -05:00
Siyuan Feng f717c5655c [Refactor] Phase out microTVM (#17554) 2024-12-10 08:43:05 -05:00
Tianqi Chen 27eed541ec [REFACTOR] Phase out VTA (#17542)
This PR phases out VTA from the current development main branch.

The particular component will remain available in past releases
and is not actively maintained as of now.
2024-11-23 20:56:14 +08:00
ysh329 bc8742b4c9 [Misc] Add script for testing release package (#16956)
* [COMMUNITY] Add new key for release signing

* Create test_release_package.sh

* Update test_release_package.sh

* Update README.md

* Update README.md
2024-04-30 13:37:02 +08:00
ysh329 6b77cbabe8 [Misc] Enhance Release Note Script and Remove Useless File (#16913) 2024-04-21 16:46:48 -04:00
ysh329 6ab99df3cb [Misc] Add Relax, Unity Tags in make_notes.py (#16516)
* [COMMUNITY] Add new key for release signing

* Update make_notes.py with Adding Unity, Relax Tags.

---------

Co-authored-by: Star Yuan <ysh329@apache.org>
2024-02-03 22:24:38 +08:00
ysh329 a38053e92e [Script] Fix miscs of make_notes.py (#15859)
Fix miscs of make_notes.py
2023-10-03 14:22:53 -07:00
ysh329 a4b863a2ff [Misc][Release] Extend PR tags and Format PR hyper-links in release report (#15298) 2023-07-16 21:16:48 -04:00
ysh329 88701dc82a [Miscs] Enhance script about make release notes (#15234) 2023-07-05 12:34:41 -04:00
ysh329 fc7ca1f503 [tests][scripts][release] Optimize release note script about categories etc (#14653)
* Optimize release note script generate process
  * `gahter_prs.py`: create one csv file only, keep sheet header name with next step script `make_notes.py` same;
  * `make_notes.py`: create a categories/tags dictionary, used to map various categories/tags to normal ones;
  * `README.md`: modifiction aligned with updated scripts etc.
* Fix typo in `release_process.rst`.
2023-04-19 00:46:43 -07:00
ysh329 608d35717a [test][script] Fix release gather_pr.py of script about ghost users or blank PR nodes (#14646)
Fix release gather_pr.py of script about ghost users or blank PR nodes.
2023-04-17 15:54:12 -07:00
Florin Blanaru 5a767d053d [CI] Separate the ci scripts into Github and Jenkins scripts (#13368)
This PR is a duplicate of #12940 and #12941. For some reason, I am unable to reopen #12940.
2022-11-14 09:32:12 -08:00
driazati a4840e7de3 [ci] Lint for trailing newlines and spaces (#13058)
This adds a short lint to ensure that all files have a single trailing newline and no trailing whitespaces. This PR is in two commits, one to add the check and another to fix currently offending files in the repo. See https://github.com/apache/tvm/pull/13058/commits/ba2c2e235e2a16d62fdeed959044c65012d9f942 for just the significant changes. Auto-corrections applied with

```
pre-commit run --all-files
```
2022-10-18 23:36:35 -07:00
Krzysztof Parzyszek d4bf9ecf55 [Target] Add target_device_type attribute to override default device_type (#12509)
Implement Target::GetTargetDeviceType (C++) or get_target_device_type
(python) to get the device type (kDL...) for a given target.

The attribute "target_device_type" can be used to override the default
device type associated with the target kind.
2022-09-30 12:17:42 +01:00
AndrewZhaoLuo d80ce6b1ba [EZ][Release] Update gather PRs Script (#12862)
Update internal path to account for directory structure
change in TVM repository, with the introduction of `ci`
directory.
2022-09-23 08:33:19 +01:00
driazati 1ca07438e0 [release] Add script to gather PRs for a release (#11987)
Co-authored-by: driazati <driazati@users.noreply.github.com>
2022-08-02 15:56:50 -07:00