openebs-archive / maya

Manage Container Attached Storage (CAS) - Data Engines in Kubernetes
https://docs.openebs.io
Apache License 2.0
184 stars 201 forks source link

chore(github-action): Refine GitHub Actions criteria and add Build & Push Actions #1797

Closed niladrih closed 3 years ago

niladrih commented 3 years ago

Signed-off-by: Niladri Halder niladri.halder@mayadata.io

The build.yml and pull_request.yml workflows will ignore pushes made to docs/ and changelogs/ directories, all .md files, BUILDMETA, LICENSE, MAINTAINERS and VERSION files.

Added criteria to ignore build workflows on release.

Adds Build & Push via Actions instead of makefile.

niladrih commented 3 years ago

Related PRs: https://github.com/openebs/node-disk-manager/pull/562 https://github.com/openebs/cstor-operators/pull/272 https://github.com/openebs/dynamic-localpv-provisioner/pull/41 https://github.com/openebs/zfs-localpv/pull/306 https://github.com/openebs/lvm-localpv/pull/42 https://github.com/openebs/jiva-operator/pull/66 https://github.com/openebs/cstor-csi/pull/151 https://github.com/openebs/jiva/pull/350 https://github.com/openebs/libcstor/pull/85 https://github.com/openebs/velero-plugin/pull/151 https://github.com/openebs/m-exporter/pull/14 https://github.com/openebs/upgrade/pull/104 https://github.com/openebs/istgt/pull/353