Skip to content

Meltano Lock Update #937

Meltano Lock Update

Meltano Lock Update #937

Workflow file for this run

name: Meltano Lock Update
on:
schedule:
- cron: '37 */24 * * *'
workflow_dispatch: {}
env:
MELTANO_CLI_LOG_LEVEL: ${{ github.event.inputs.logLevel || 'warning' }}
permissions:
contents: write
pull-requests: write
jobs:
meltano-lock:
name: Meltano Lock Update
runs-on: ubuntu-latest
container:
image: ghcr.io/meltano/meltano:latest-python3.11
credentials:
username: ${{ github.actor }}
password: ${{ secrets.GHCR_IO_TOKEN }}
steps:
- name: Checkout Code
uses: actions/[email protected]
- name: Check Meltano
run: |
meltano --version
- name: Meltano Lock Update
run: |
meltano lock --update --all
- uses: tibdex/[email protected]
id: generate-token
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
- name: Create Pull Request
uses: peter-evans/[email protected]
with:
token: ${{ steps.generate-token.outputs.token }}
title: 'chore: Update Meltano Plugins'
branch: meltano-lock-update
commit-message: 'chore: Update Meltano Plugins'
delete-branch: true
reviewers: edgarrmondragon
assignees: edgarrmondragon
body: |
Created with `meltano lock --update --all`
labels: |
dependencies
Test/ELTP