{"action":"created","comment":{"url":"https://api.github.com/repos/apache/arrow/pulls/comments/196192603","pull_request_review_id":129693811,"id":196192603,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5NjE5MjYwMw==","diff_hunk":"@@ -62,6 +63,15 @@ before_script:\n   - git clone -b {{ ARROW_BRANCH }} {{ ARROW_REPO }} arrow\n   - git -C arrow checkout {{ ARROW_SHA }}\n \n+deploy:\n+  provider: releases\n+  api_key: $CROSSBOW_GITHUB_TOKEN\n+  file_glob: true\n+  file: /path/to/pachages/*.tar.gz","path":"dev/tasks/linux-packages/travis.linux.yml","position":31,"original_position":31,"commit_id":"07d3dab6054b6ade0676f974f2a7d4306931b4ee","original_commit_id":"07d3dab6054b6ade0676f974f2a7d4306931b4ee","user":{"login":"cpcloud","id":417981,"node_id":"MDQ6VXNlcjQxNzk4MQ==","avatar_url":"https://avatars1.githubusercontent.com/u/417981?v=4","gravatar_id":"","url":"https://api.github.com/users/cpcloud","html_url":"https://github.com/cpcloud","followers_url":"https://api.github.com/users/cpcloud/followers","following_url":"https://api.github.com/users/cpcloud/following{/other_user}","gists_url":"https://api.github.com/users/cpcloud/gists{/gist_id}","starred_url":"https://api.github.com/users/cpcloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpcloud/subscriptions","organizations_url":"https://api.github.com/users/cpcloud/orgs","repos_url":"https://api.github.com/users/cpcloud/repos","events_url":"https://api.github.com/users/cpcloud/events{/privacy}","received_events_url":"https://api.github.com/users/cpcloud/received_events","type":"User","site_admin":false},"body":"Does this need to be changed?","created_at":"2018-06-18T19:12:03Z","updated_at":"2018-06-18T19:13:18Z","html_url":"https://github.com/apache/arrow/pull/2109#discussion_r196192603","pull_request_url":"https://api.github.com/repos/apache/arrow/pulls/2109","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/apache/arrow/pulls/comments/196192603"},"html":{"href":"https://github.com/apache/arrow/pull/2109#discussion_r196192603"},"pull_request":{"href":"https://api.github.com/repos/apache/arrow/pulls/2109"}}},"pull_request":{"url":"https://api.github.com/repos/apache/arrow/pulls/2109","id":192934332,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkyOTM0MzMy","html_url":"https://github.com/apache/arrow/pull/2109","diff_url":"https://github.com/apache/arrow/pull/2109.diff","patch_url":"https://github.com/apache/arrow/pull/2109.patch","issue_url":"https://api.github.com/repos/apache/arrow/issues/2109","number":2109,"state":"open","locked":false,"title":"ARROW-2676: [Packaging] Deploy build artifacts to github releases","user":{"login":"kszucs","id":961747,"node_id":"MDQ6VXNlcjk2MTc0Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/961747?v=4","gravatar_id":"","url":"https://api.github.com/users/kszucs","html_url":"https://github.com/kszucs","followers_url":"https://api.github.com/users/kszucs/followers","following_url":"https://api.github.com/users/kszucs/following{/other_user}","gists_url":"https://api.github.com/users/kszucs/gists{/gist_id}","starred_url":"https://api.github.com/users/kszucs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kszucs/subscriptions","organizations_url":"https://api.github.com/users/kszucs/orgs","repos_url":"https://api.github.com/users/kszucs/repos","events_url":"https://api.github.com/users/kszucs/events{/privacy}","received_events_url":"https://api.github.com/users/kszucs/received_events","type":"User","site_admin":false},"body":"~Added a new task which trigger crossbow builds on master@crossbow.~\r\n~See travis output https://travis-ci.org/kszucs/crossbow/builds/388667590~\r\n\r\nHere are the boxes we need to check:\r\n\r\n - [x] Create a separate tagged branch that contains a YAML file indicating the information about each task created as part of the run. So there should be one entry for each job that was created -- the git hash for the task, the CI service used to run the task, etc. It should also indicate if one or more artifacts are expected to be uploaded\r\n - [x] Write a status tool which can query the status of a particular run and determine if the run is complete (needs cleanup)\r\n\r\n - [x] Can we run each desired task in a particular CI service\r\n - [x] We can determine the list of created tasks associated with a particular run\r\n - [x] Tasks should be configured with the tag name, and artifacts should be uploaded to GitHub under the tag which should appear as a release on the repo\r\n - [x] Each task can upload its artifacts to a deterministic central location (e.g. GitHub), where the artifacts are not commingled with any other run \r\n-> only linux packages are failing, I suggest resolving it in a subsequent PR (issue https://issues.apache.org/jira/browse/ARROW-2713)\r\n - [ ] We can determine whether all the expected artifacts from a particular run have been successfully uploaded (i.e. to GitHub) \r\n-> follow up PR?\r\n - [x] We can download all the artifacts from a successful run and GPG sign them for purposes of a release vote\r\n\r\n\r\nExample of artifacts available here https://github.com/kszucs/crossbow/releases\r\nJobs and tasks here https://github.com/kszucs/crossbow/branches\r\nJob definition here https://github.com/kszucs/crossbow/blob/build-36/job.yml","created_at":"2018-06-06T08:19:24Z","updated_at":"2018-06-18T19:13:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5266f9db1b7c86e2382252e24645b64a73521bf2","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/apache/arrow/pulls/2109/commits","review_comments_url":"https://api.github.com/repos/apache/arrow/pulls/2109/comments","review_comment_url":"https://api.github.com/repos/apache/arrow/pulls/comments{/number}","comments_url":"https://api.github.com/repos/apache/arrow/issues/2109/comments","statuses_url":"https://api.github.com/repos/apache/arrow/statuses/07d3dab6054b6ade0676f974f2a7d4306931b4ee","head":{"label":"kszucs:nightly","ref":"nightly","sha":"07d3dab6054b6ade0676f974f2a7d4306931b4ee","user":{"login":"kszucs","id":961747,"node_id":"MDQ6VXNlcjk2MTc0Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/961747?v=4","gravatar_id":"","url":"https://api.github.com/users/kszucs","html_url":"https://github.com/kszucs","followers_url":"https://api.github.com/users/kszucs/followers","following_url":"https://api.github.com/users/kszucs/following{/other_user}","gists_url":"https://api.github.com/users/kszucs/gists{/gist_id}","starred_url":"https://api.github.com/users/kszucs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kszucs/subscriptions","organizations_url":"https://api.github.com/users/kszucs/orgs","repos_url":"https://api.github.com/users/kszucs/repos","events_url":"https://api.github.com/users/kszucs/events{/privacy}","received_events_url":"https://api.github.com/users/kszucs/received_events","type":"User","site_admin":false},"repo":{"id":104216979,"node_id":"MDEwOlJlcG9zaXRvcnkxMDQyMTY5Nzk=","name":"arrow","full_name":"kszucs/arrow","owner":{"login":"kszucs","id":961747,"node_id":"MDQ6VXNlcjk2MTc0Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/961747?v=4","gravatar_id":"","url":"https://api.github.com/users/kszucs","html_url":"https://github.com/kszucs","followers_url":"https://api.github.com/users/kszucs/followers","following_url":"https://api.github.com/users/kszucs/following{/other_user}","gists_url":"https://api.github.com/users/kszucs/gists{/gist_id}","starred_url":"https://api.github.com/users/kszucs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kszucs/subscriptions","organizations_url":"https://api.github.com/users/kszucs/orgs","repos_url":"https://api.github.com/users/kszucs/repos","events_url":"https://api.github.com/users/kszucs/events{/privacy}","received_events_url":"https://api.github.com/users/kszucs/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kszucs/arrow","description":"Apache Arrow is a columnar in-memory analytics layer designed to accelerate big data. It houses a set of canonical in-memory representations of flat and hierarchical data along with multiple language-bindings for structure manipulation. It also provides IPC and common algorithm implementations. ","fork":true,"url":"https://api.github.com/repos/kszucs/arrow","forks_url":"https://api.github.com/repos/kszucs/arrow/forks","keys_url":"https://api.github.com/repos/kszucs/arrow/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kszucs/arrow/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kszucs/arrow/teams","hooks_url":"https://api.github.com/repos/kszucs/arrow/hooks","issue_events_url":"https://api.github.com/repos/kszucs/arrow/issues/events{/number}","events_url":"https://api.github.com/repos/kszucs/arrow/events","assignees_url":"https://api.github.com/repos/kszucs/arrow/assignees{/user}","branches_url":"https://api.github.com/repos/kszucs/arrow/branches{/branch}","tags_url":"https://api.github.com/repos/kszucs/arrow/tags","blobs_url":"https://api.github.com/repos/kszucs/arrow/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kszucs/arrow/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kszucs/arrow/git/refs{/sha}","trees_url":"https://api.github.com/repos/kszucs/arrow/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kszucs/arrow/statuses/{sha}","languages_url":"https://api.github.com/repos/kszucs/arrow/languages","stargazers_url":"https://api.github.com/repos/kszucs/arrow/stargazers","contributors_url":"https://api.github.com/repos/kszucs/arrow/contributors","subscribers_url":"https://api.github.com/repos/kszucs/arrow/subscribers","subscription_url":"https://api.github.com/repos/kszucs/arrow/subscription","commits_url":"https://api.github.com/repos/kszucs/arrow/commits{/sha}","git_commits_url":"https://api.github.com/repos/kszucs/arrow/git/commits{/sha}","comments_url":"https://api.github.com/repos/kszucs/arrow/comments{/number}","issue_comment_url":"https://api.github.com/repos/kszucs/arrow/issues/comments{/number}","contents_url":"https://api.github.com/repos/kszucs/arrow/contents/{+path}","compare_url":"https://api.github.com/repos/kszucs/arrow/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kszucs/arrow/merges","archive_url":"https://api.github.com/repos/kszucs/arrow/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kszucs/arrow/downloads","issues_url":"https://api.github.com/repos/kszucs/arrow/issues{/number}","pulls_url":"https://api.github.com/repos/kszucs/arrow/pulls{/number}","milestones_url":"https://api.github.com/repos/kszucs/arrow/milestones{/number}","notifications_url":"https://api.github.com/repos/kszucs/arrow/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kszucs/arrow/labels{/name}","releases_url":"https://api.github.com/repos/kszucs/arrow/releases{/id}","deployments_url":"https://api.github.com/repos/kszucs/arrow/deployments","created_at":"2017-09-20T13:10:24Z","updated_at":"2018-06-11T10:04:44Z","pushed_at":"2018-06-18T17:12:24Z","git_url":"git://github.com/kszucs/arrow.git","ssh_url":"git@github.com:kszucs/arrow.git","clone_url":"https://github.com/kszucs/arrow.git","svn_url":"https://github.com/kszucs/arrow","homepage":"https://arrow.apache.org","size":13197,"stargazers_count":1,"watchers_count":1,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"apache:master","ref":"master","sha":"53cc09e535154dd1477c9e89197592b64c695866","user":{"login":"apache","id":47359,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ3MzU5","avatar_url":"https://avatars0.githubusercontent.com/u/47359?v=4","gravatar_id":"","url":"https://api.github.com/users/apache","html_url":"https://github.com/apache","followers_url":"https://api.github.com/users/apache/followers","following_url":"https://api.github.com/users/apache/following{/other_user}","gists_url":"https://api.github.com/users/apache/gists{/gist_id}","starred_url":"https://api.github.com/users/apache/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apache/subscriptions","organizations_url":"https://api.github.com/users/apache/orgs","repos_url":"https://api.github.com/users/apache/repos","events_url":"https://api.github.com/users/apache/events{/privacy}","received_events_url":"https://api.github.com/users/apache/received_events","type":"Organization","site_admin":false},"repo":{"id":51905353,"node_id":"MDEwOlJlcG9zaXRvcnk1MTkwNTM1Mw==","name":"arrow","full_name":"apache/arrow","owner":{"login":"apache","id":47359,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ3MzU5","avatar_url":"https://avatars0.githubusercontent.com/u/47359?v=4","gravatar_id":"","url":"https://api.github.com/users/apache","html_url":"https://github.com/apache","followers_url":"https://api.github.com/users/apache/followers","following_url":"https://api.github.com/users/apache/following{/other_user}","gists_url":"https://api.github.com/users/apache/gists{/gist_id}","starred_url":"https://api.github.com/users/apache/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apache/subscriptions","organizations_url":"https://api.github.com/users/apache/orgs","repos_url":"https://api.github.com/users/apache/repos","events_url":"https://api.github.com/users/apache/events{/privacy}","received_events_url":"https://api.github.com/users/apache/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/apache/arrow","description":"Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.","fork":false,"url":"https://api.github.com/repos/apache/arrow","forks_url":"https://api.github.com/repos/apache/arrow/forks","keys_url":"https://api.github.com/repos/apache/arrow/keys{/key_id}","collaborators_url":"https://api.github.com/repos/apache/arrow/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/apache/arrow/teams","hooks_url":"https://api.github.com/repos/apache/arrow/hooks","issue_events_url":"https://api.github.com/repos/apache/arrow/issues/events{/number}","events_url":"https://api.github.com/repos/apache/arrow/events","assignees_url":"https://api.github.com/repos/apache/arrow/assignees{/user}","branches_url":"https://api.github.com/repos/apache/arrow/branches{/branch}","tags_url":"https://api.github.com/repos/apache/arrow/tags","blobs_url":"https://api.github.com/repos/apache/arrow/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/apache/arrow/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/apache/arrow/git/refs{/sha}","trees_url":"https://api.github.com/repos/apache/arrow/git/trees{/sha}","statuses_url":"https://api.github.com/repos/apache/arrow/statuses/{sha}","languages_url":"https://api.github.com/repos/apache/arrow/languages","stargazers_url":"https://api.github.com/repos/apache/arrow/stargazers","contributors_url":"https://api.github.com/repos/apache/arrow/contributors","subscribers_url":"https://api.github.com/repos/apache/arrow/subscribers","subscription_url":"https://api.github.com/repos/apache/arrow/subscription","commits_url":"https://api.github.com/repos/apache/arrow/commits{/sha}","git_commits_url":"https://api.github.com/repos/apache/arrow/git/commits{/sha}","comments_url":"https://api.github.com/repos/apache/arrow/comments{/number}","issue_comment_url":"https://api.github.com/repos/apache/arrow/issues/comments{/number}","contents_url":"https://api.github.com/repos/apache/arrow/contents/{+path}","compare_url":"https://api.github.com/repos/apache/arrow/compare/{base}...{head}","merges_url":"https://api.github.com/repos/apache/arrow/merges","archive_url":"https://api.github.com/repos/apache/arrow/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/apache/arrow/downloads","issues_url":"https://api.github.com/repos/apache/arrow/issues{/number}","pulls_url":"https://api.github.com/repos/apache/arrow/pulls{/number}","milestones_url":"https://api.github.com/repos/apache/arrow/milestones{/number}","notifications_url":"https://api.github.com/repos/apache/arrow/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/apache/arrow/labels{/name}","releases_url":"https://api.github.com/repos/apache/arrow/releases{/id}","deployments_url":"https://api.github.com/repos/apache/arrow/deployments","created_at":"2016-02-17T08:00:23Z","updated_at":"2018-06-18T17:19:51Z","pushed_at":"2018-06-18T17:12:25Z","git_url":"git://github.com/apache/arrow.git","ssh_url":"git@github.com:apache/arrow.git","clone_url":"https://github.com/apache/arrow.git","svn_url":"https://github.com/apache/arrow","homepage":"https://arrow.apache.org","size":13039,"stargazers_count":2073,"watchers_count":2073,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":576,"mirror_url":null,"archived":false,"open_issues_count":60,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":576,"open_issues":60,"watchers":2073,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/apache/arrow/pulls/2109"},"html":{"href":"https://github.com/apache/arrow/pull/2109"},"issue":{"href":"https://api.github.com/repos/apache/arrow/issues/2109"},"comments":{"href":"https://api.github.com/repos/apache/arrow/issues/2109/comments"},"review_comments":{"href":"https://api.github.com/repos/apache/arrow/pulls/2109/comments"},"review_comment":{"href":"https://api.github.com/repos/apache/arrow/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/apache/arrow/pulls/2109/commits"},"statuses":{"href":"https://api.github.com/repos/apache/arrow/statuses/07d3dab6054b6ade0676f974f2a7d4306931b4ee"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"cpcloud"}}