Sha256: efc93c42726d8fd35049eba24f7744a5519c027d6b1cc32d31f182e7768007b9

Contents?: true

Size: 1.14 KB

Versions: 12

Compression:

Stored size: 1.14 KB

Contents

# frozen_string_literal: true

#--
# Yast rake
#
# Copyright (C) 2021 SUSE LLC
#   This library is free software; you can redistribute it and/or modify
# it only under the terms of version 2.1 of the GNU Lesser General Public
# License as published by the Free Software Foundation.
#
#   This library is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
# details.
#
#   You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#++

require_relative "../github_actions"

module GithubActions
  module Tasks
    # print the defined Github Actions jobs
    class List
      def run
        Workflow.read.each do |workflow|
          workflow.jobs.each do |job|
            # print rake commands so users can easily copy&paste into terminal
            puts "rake actions:run[#{job.name}]"
          end
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
yast-rake-0.2.51 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.50 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.49 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.48 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.47 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.46 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.45 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.44 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.43 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.42 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.41 lib/tasks/github_actions/tasks/list.rb
yast-rake-0.2.40 lib/tasks/github_actions/tasks/list.rb