name: Docker build & push

on:
  pull_request:
  push:
    branches: master
    tags:
      - '*'

jobs:
  old-version:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        version: [ "1.0", "0.18", "0.17", "0.16", "0.15", "0.14" ]
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: build 
        env:
          DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
          DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
          VERSION_SHORT: ${{ matrix.version }}
        run: |
          ./build.sh ${{ matrix.version }}
          
  stable:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: build 
        env:
          DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
          DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
          EXTRA_TAG: stable,latest
          VERSION_SHORT: "1.0"
        run: |
          ./build.sh $VERSION_SHORT

  # experimental:
  #   runs-on: ubuntu-latest
  #   steps:
  #     - name: Checkout
  #       uses: actions/checkout@v2
  #     - name: build
  #       env:
  #         DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
  #         DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
  #         EXTRA_TAG: latest
  #         VERSION_SHORT: "1.1"
  #       run: |
  #         ./build.sh $VERSION_SHORT

name: Docker build & push

on:
  pull_request:
  push:
    branches: master
    tags:
      - '*'

jobs:
  old-version:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        version: [ "1.0", "0.18", "0.17", "0.16", "0.15", "0.14" ]
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: build 
        env:
          DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
          DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
          VERSION_SHORT: ${{ matrix.version }}
        run: |
          ./build.sh ${{ matrix.version }}
          
  stable:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: build 
        env:
          DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
          DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
          EXTRA_TAG: stable,latest
          VERSION_SHORT: "1.1"
        run: |
          ./build.sh $VERSION_SHORT

  # experimental:
  #   runs-on: ubuntu-latest
  #   steps:
  #     - name: Checkout
  #       uses: actions/checkout@v2
  #     - name: build
  #       env:
  #         DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
  #         DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
  #         EXTRA_TAG: latest
  #         VERSION_SHORT: "1.2"
  #       run: |
  #         ./build.sh $VERSION_SHORT

Fix version short for stable
Fix version short for stable
