name: Build Stable on: push: # pull_request: # branches: # - main # paths: # - build/nginx/** # - build/frappe-socketio/** # - build/worker/** # - overrides/** # - tests/** # - compose.yaml # - docker-bake.hcl # - example.env # push: # branches: # - main # paths: # - build/nginx/** # - build/frappe-socketio/** # - build/worker/** # - overrides/** # - tests/** # - compose.yaml # - docker-bake.hcl # - example.env # # Triggered from frappe/frappe and frappe/erpnext on releases # repository_dispatch: # workflow_dispatch: jobs: v12: uses: vrslev/frappe_docker/.github/workflows/docker-build-push.yml@beautify with: repo: erpnext version: "13" push: ${{ github.repository == 'frappe/frappe_docker' && github.event_name != 'pull_request' }} secrets: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} v13: uses: vrslev/frappe_docker/.github/workflows/docker-build-push.yml@beautify with: repo: erpnext version: "13" push: ${{ github.repository == 'frappe/frappe_docker' && github.event_name != 'pull_request' }} secrets: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} release_helm: runs-on: ubuntu-latest if: ${{ github.repository == 'frappe/frappe_docker' && github.event_name != 'pull_request' }} needs: v13 steps: - name: Setup deploy key uses: webfactory/ssh-agent@v0.5.4 with: ssh-private-key: ${{ secrets.HELM_DEPLOY_KEY }} - name: Setup Git Credentials run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "github-actions[bot]" - name: Release run: | git clone git@github.com:frappe/helm.git && cd helm pip install -r release_wizard/requirements.txt ./release_wizard/wizard 13 patch --remote origin --ci