Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

liquibase/liquibase-github-action-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

52 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšจ DEPRECATED EXAMPLE - DO NOT USE

โš ๏ธ This example repository for the deprecated liquibase-github-action is no longer maintained.

Use the New Official Action Instead

This example is for a deprecated action. Use the new setup-liquibase action:

- uses: liquibase/setup-liquibase@v1
  with:
    version: '4.32.0'  # or latest
    edition: 'oss'     # or 'pro'
- run: liquibase update --changelog-file=example/changelogs/samplechangelog.h2.sql

Modern Example

โœ… Updated workflow using setup-liquibase@v1:

name: Liquibase CI
on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    services:
      postgres:
        image: postgres:13
        env:
          POSTGRES_PASSWORD: liquibase
        options: >-
          --health-cmd pg_isready
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
          - 5432:5432
    
    steps:
    - uses: actions/checkout@v3
    - uses: liquibase/setup-liquibase@v1
      with:
        version: '4.32.0'
    
    - name: Run Liquibase Update
      run: |
        liquibase update \
          --changelog-file=changelog.xml \
          --url=jdbc:postgresql://localhost:5432/postgres \
          --username=postgres \
          --password=liquibase

Migration Resources


This repository has been archived. Use liquibase/setup-liquibase for current examples. EOF < /dev/null

About

๐Ÿšจ DEPRECATED - Use liquibase/setup-liquibase@v1 examples instead

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11