Add the PostgreSQL service, and matrix for Java and PostgreSQL #33
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Input with PostgreSQL | ||
on: | ||
pull_request: | ||
push: | ||
schedule: | ||
- cron: "0 18 * * *" # 3am in Asia/Tokyo | ||
jobs: | ||
input-with-postgresql: | ||
# push: always run. | ||
# pull_request: run only when the PR is submitted from a forked repository, not within this repository. | ||
if: github.event_name == "push" || github.event.pull_request.head.repo.full_name != github.repository | ||
Check failure on line 11 in .github/workflows/input-postgresql.yml GitHub Actions / Input with PostgreSQLInvalid workflow file
|
||
strategy: | ||
fail-fast: false | ||
matrix: | ||
java: [ 8, 11, 17, 21 ] | ||
postgres: [ "postgres:12", "postgres:13", "postgres:14", "postgres:15", "postgres:16" ] | ||
runs-on: ubuntu-latest | ||
services: | ||
postgres: | ||
image: ${{ matrix.postgres }} | ||
ports: | ||
- "5432:5432" | ||
env: | ||
POSTGRES_PASSWORD: postgres | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Set up OpenJDK 8 | ||
uses: actions/setup-java@v4 | ||
with: | ||
java-version: ${{ matrix.java }} | ||
distribution: "temurin" | ||
- name: Download Embulk | ||
uses: ./.github/actions/install-embulk | ||
- name: List files | ||
run: ls -la |