Sha256: d8cf34ee91c4047cc80f25647585d6f252fd4e995f5bf71e3d9d8d98b1699884
Contents?: true
Size: 690 Bytes
Versions: 2
Compression:
Stored size: 690 Bytes
Contents
# frozen_string_literal: true module Git module Lint module Commits module Hosts # Provides Netlify CI feature branch information. class NetlifyCI include Dependencies[:git, :environment] def call git.call("remote", "add", "-f", "origin", environment["REPOSITORY_URL"]) .bind { git.call "fetch", "origin", "#{branch_name}:#{branch_name}" } .bind { git.commits "origin/#{branch_default}..origin/#{branch_name}" } end private def branch_default = git.branch_default.value_or nil def branch_name = environment["HEAD"] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
git-lint-9.1.0 | lib/git/lint/commits/hosts/netlify_ci.rb |
git-lint-9.0.0 | lib/git/lint/commits/hosts/netlify_ci.rb |