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

View File

@ -1,5 +1,5 @@
name: '🚀 Package Release' name: '🚀 Package Release'
run-name: 'Release ${{ inputs.working-directory }} by @${{ github.actor }}' run-name: 'Release ${{ inputs.working-directory }} ${{ inputs.release-version }}'
on: on:
workflow_call: workflow_call:
inputs: inputs:
@ -14,6 +14,11 @@ on:
type: string type: string
description: "From which folder this pipeline executes" description: "From which folder this pipeline executes"
default: 'libs/langchain' default: 'libs/langchain'
release-version:
required: true
type: string
default: '0.1.0'
description: "New version of package being released"
dangerous-nonmaster-release: dangerous-nonmaster-release:
required: false required: false
type: boolean 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 # Runs daily or can be triggered manually for immediate updates
on: on:

View File

@ -1,5 +1,6 @@
name: '👥 LangChain People' 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: on:
schedule: schedule:
- cron: "0 14 1 * *" - 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: on:
workflow_dispatch: workflow_dispatch:
inputs: inputs:

View File

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