Sha256: 45cfc6d566a2100be32e4e38762b7799f50e40fbb20c3e6c2b3387eaede83148

Contents?: true

Size: 790 Bytes

Versions: 2

Compression:

Stored size: 790 Bytes

Contents

workflow "Main" {
  on = "push"
  resolves = "Publish"
}

action "Install" {
  uses = "docker://culturehq/actions-bundler:latest"
  args = "install"
}

action "Audit" {
  needs = "Install"
  uses = "docker://culturehq/actions-bundler:latest"
  args = "exec bundle audit"
}

action "Lint" {
  needs = "Install"
  uses = "docker://culturehq/actions-bundler:latest"
  args = "exec rubocop --parallel"
}

action "Test" {
  needs = "Install"
  uses = "docker://culturehq/actions-bundler:latest"
  args = "exec rake test"
}

action "Tag" {
  needs = ["Audit", "Lint", "Test"]
  uses = "actions/bin/filter@master"
  args = "tag"
}

action "Publish" {
  needs = "Tag"
  uses = "docker://culturehq/actions-bundler:latest"
  args = "build release:rubygem_push"
  secrets = ["BUNDLE_GEM__PUSH_KEY"]
}

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
adequate_serialization-1.0.0 .github/main.workflow
paperweight-1.1.0 .github/main.workflow