[llvm] worklows/release-tasks: Remove the release-lit workflow (PR #174644)
Tom Stellard via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 6 12:40:38 PST 2026
https://github.com/tstellar created https://github.com/llvm/llvm-project/pull/174644
This hasn't been working for a while, and I think we should wait until lit is part of the llvm organization on pypi before we start trying to automate its release again.
>From 5aa926f8ca6f8fae72b35a2b17545f63df06f25c Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Tue, 6 Jan 2026 12:38:29 -0800
Subject: [PATCH] worklows/release-tasks: Remove the release-lit workflow
This hasn't been working for a while, and I think we should wait
until lit is part of the llvm organization on pypi before we
start trying to automate its release again.
---
.github/workflows/release-lit.yml | 79 -----------------------------
.github/workflows/release-tasks.yml | 10 ----
2 files changed, 89 deletions(-)
delete mode 100644 .github/workflows/release-lit.yml
diff --git a/.github/workflows/release-lit.yml b/.github/workflows/release-lit.yml
deleted file mode 100644
index b1f574673afe1..0000000000000
--- a/.github/workflows/release-lit.yml
+++ /dev/null
@@ -1,79 +0,0 @@
-name: Release Lit
-
-permissions:
- contents: read
-
-on:
- workflow_dispatch:
- inputs:
- release-version:
- description: 'Release Version'
- required: true
- type: string
-
- workflow_call:
- inputs:
- release-version:
- description: 'Release Version'
- required: true
- type: string
- secrets:
- RELEASE_TASKS_USER_TOKEN:
- description: "Secret used to check user permissions."
- required: false
-
-jobs:
- release-lit:
- name: Release Lit
- runs-on: ubuntu-24.04
- steps:
- - name: Checkout LLVM
- uses: actions/checkout at 8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- with:
- ref: "llvmorg-${{ inputs.release-version }}"
-
- - name: Install dependencies
- run: |
- sudo apt-get update
- sudo apt-get install -y python3-setuptools python3-psutil python3-github
-
- - name: Check Permissions
- env:
- GITHUB_TOKEN: ${{ github.token }}
- USER_TOKEN: ${{ secrets.RELEASE_TASKS_USER_TOKEN }}
- run: |
- ./llvm/utils/release/./github-upload-release.py --token "$GITHUB_TOKEN" --user ${{ github.actor }} --user-token "$USER_TOKEN" check-permissions
-
- - name: Setup Cpp
- uses: aminya/setup-cpp at 9bc9b8cd8a8d678f920e4e1e73f29da8010ced51 # v1.7.2
- with:
- compiler: llvm-16.0.6
- cmake: true
- ninja: true
-
- - name: Test lit
- run: |
- mkdir build && cd build
- export FILECHECK_OPTS='-dump-input-filter=all -vv -color'
- cmake ../llvm -DCMAKE_BUILD_TYPE=Release -G Ninja
- ninja -v -j $(nproc) check-lit
-
- - name: Package lit
- run: |
- cd llvm/utils/lit
- # Remove 'dev' suffix from lit version.
- sed -i 's/ + "dev"//g' lit/__init__.py
- python3 setup.py sdist bdist_wheel
-
- - name: Upload lit to test.pypi.org
- uses: pypa/gh-action-pypi-publish at ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
- with:
- password: ${{ secrets.LLVM_LIT_TEST_PYPI_API_TOKEN }}
- repository-url: https://test.pypi.org/legacy/
- packages-dir: llvm/utils/lit/dist/
-
- - name: Upload lit to pypi.org
- uses: pypa/gh-action-pypi-publish at ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
- with:
- password: ${{ secrets.LLVM_LIT_PYPI_API_TOKEN }}
- packages-dir: llvm/utils/lit/dist/
diff --git a/.github/workflows/release-tasks.yml b/.github/workflows/release-tasks.yml
index 912a39edd9a78..18bbe963d912b 100644
--- a/.github/workflows/release-tasks.yml
+++ b/.github/workflows/release-tasks.yml
@@ -73,16 +73,6 @@ jobs:
secrets:
RELEASE_TASKS_USER_TOKEN: ${{ secrets.RELEASE_TASKS_USER_TOKEN }}
- release-lit:
- name: Release Lit
- needs: validate-tag
- uses: ./.github/workflows/release-lit.yml
- with:
- release-version: ${{ needs.validate-tag.outputs.release-version }}
- # Called workflows don't have access to secrets by default, so we need to explicitly pass secrets that we use.
- secrets:
- RELEASE_TASKS_USER_TOKEN: ${{ secrets.RELEASE_TASKS_USER_TOKEN }}
-
release-binaries:
name: Build Release Binaries
permissions:
More information about the llvm-commits
mailing list