INNER CODE UNIT · Ruby

run_task

stevius10/Proxmox-GitOps · config/libraries/clients.rb:25

    def run_task(repo, owner: "tasks", ref: "main")
      get_repositories(owner, repo, target: "/actions/workflows").flat_map { |w| w['workflows'] }.each { |w|
        get_repositories(owner, repo, target: "/actions/workflows/#{w['id']}/dispatches", body: { ref: ref }, method: Net::HTTP::Post) }
    end

    private

    def request(uri, method: Net::HTTP::Get, body: nil)
      Utils.request(uri, method: method, body: body, headers: Constants::HEADER_JSON,
        user: @username, pass: @password, expect: false)
    end

  end

end

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…