fix: update run-name and add default inputs in workflow files

This commit is contained in:
Mason Daugherty 2025-07-28 17:32:35 -04:00
parent d5ca77e065
commit ea0aa12dc6
No known key found for this signature in database
6 changed files with 21 additions and 11 deletions

View File

@ -1,4 +1,5 @@
name: '🚀 Integration Tests'
run-name: 'Test ${{ inputs.working-directory }} on Python ${{ inputs.python-version }}'
on:
workflow_dispatch:
@ -11,6 +12,7 @@ on:
required: true
type: string
description: "Python version to use"
default: "3.11"
permissions:
contents: read
@ -24,7 +26,7 @@ jobs:
run:
working-directory: ${{ inputs.working-directory }}
runs-on: ubuntu-latest
name: '🚀 Integration Tests (Python ${{ inputs.python-version }})'
name: 'Python ${{ inputs.python-version }}'
steps:
- uses: actions/checkout@v4

View File

@ -1,5 +1,5 @@
name: '🚀 Package Release'
run-name: 'Release ${{ inputs.working-directory }} by @${{ github.actor }}'
run-name: 'Release ${{ inputs.working-directory }} ${{ inputs.release-version }}'
on:
workflow_call:
inputs:
@ -14,6 +14,11 @@ on:
type: string
description: "From which folder this pipeline executes"
default: 'libs/langchain'
release-version:
required: true
type: string
default: '0.1.0'
description: "New version of package being released"
dangerous-nonmaster-release:
required: false
type: boolean

View File

@ -1,4 +1,5 @@
name: '📚 API Documentation Build'
name: '📚 API Docs'
run-name: 'Build & Deploy API Reference'
# Runs daily or can be triggered manually for immediate updates
on:

View File

@ -1,5 +1,6 @@
name: '👥 LangChain People'
run-name: 'Update People Data'
# This workflow updates the LangChain People data by fetching the latest information from the LangChain Git
on:
schedule:
- cron: "0 14 1 * *"

View File

@ -1,5 +1,5 @@
name: '📝 Run Documentation Notebooks'
name: '📓 Validate Documentation Notebooks'
run-name: 'Test notebooks in ${{ inputs.working-directory }}'
on:
workflow_dispatch:
inputs:

View File

@ -1,4 +1,5 @@
name: '⏰ Scheduled Integration Tests'
run-name: 'Run Integration Tests'
on:
workflow_dispatch: # Allows maintainers to trigger the workflow manually in GitHub UI