openebs-archive / libcstor

CAS Data Engine - Library to serve IOs on uZFS with synchronous replication, snapshots and clones
https://www.openebs.io
Apache License 2.0
18 stars 27 forks source link

chore(github-action): Refine GitHub Actions criteria for builds, pull requests and release #85

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 changelogs/ directory, all .md files, LICENSE and MAINTAINERS files.

Added criteria to ignore build workflows on release.

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/maya/pull/1797 https://github.com/openebs/cstor-csi/pull/151 https://github.com/openebs/jiva/pull/350 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

niladrih commented 3 years ago

@akhilerm @shubham14bajpai -- Should a workflow job be added to pull_request.yml to build the cstor-pool image? Presently only cstor-base is being built.

niladrih commented 3 years ago

Leaving cstor-pool build out of pull_request.yml because cstor-base and cstor-pool just have a different entrypoint, and cstor-base build is sufficient. cc: @shubham14bajpai

akhilerm commented 3 years ago

@shubham14bajpai PTAL.