lafiona commented on PR #13750:
URL: https://github.com/apache/arrow/pull/13750#issuecomment-1212464404

   An update:
   We were initially attempting to test the changes in this pull request by 
running crossbow jobs via the github-actions bot. However, we observed that the 
changes to `core.py` from this pull request were not reflected in the jobs that 
ran in `ursacomputing/crossbow` as the script is cloned from the default 
branch. 
   
   Therefore, to qualify the changes, I followed the instructions on [this 
page](https://arrow.apache.org/docs/3.0/developers/crossbow.html) to set up a 
queue repository.
   
   I created the repository [here](https://github.com/lafiona/crossbow).
   
   Initially, I submitted a job from the feature branch, ARROW-15693, but saw 
that the resulting branch did not have a `.workflows/crossbow.yml` file and did 
not initiate any GitHub Actions jobs.
   
   To verify that the repository was set up correctly, I tried submitting a job 
from the `main` branch of the fork that I am working on, `mathworks/arrow`, 
using `archery`:
   ``` bash
   archery crossbow submit -g conan
   ```
   The output to the command window does not indicate there are any errors, but 
I am wondering if the `params`, `branch`, and `commit` fields of the output 
should have populated values at this point.
   
   ``` bash
   !Job
   target: !Target
     head: bc6c4988691cf60ecac67542b2daa2ac19fde5d9
     email: [email protected]
     branch: main
     remote: https://github.com/mathworks/arrow.git
     github_repo: mathworks/arrow
     version: 8.0.0.dev1114
     no_rc_version: 8.0.0.dev1114
     no_rc_semver_version: 8.0.0-dev1114
   tasks:
     conan-minimum: !Task
       ci: github
       template: docker-tests/github.linux.yml
       artifacts: []
       params:
         image: conan
   
       branch:
       commit:
     conan-maximum: !Task
       ci: github
       template: docker-tests/github.linux.yml
       artifacts: []
       params:
         flags: >-
           -e ARROW_CONAN_PARQUET=True
           -e ARROW_CONAN_WITH_BROTLI=True
           -e ARROW_CONAN_WITH_GLOG=True
           -e ARROW_CONAN_WITH_JEMALLOC=True
           -e ARROW_CONAN_WITH_LZ4=True
           -e ARROW_CONAN_WITH_SNAPPY=True
         image: conan
   
     ########################### Python Minimal ############################
   
       branch:
       commit:
   params: {}
   branch:
   Pushed job identifier is: `build-3`
   ```
   On GitHub, I notice that the only branch that is pushed to the remote is 
[`build-3`](https://github.com/lafiona/crossbow/tree/build-3), which does not 
contain `.workflows/crossbow.yml`. Neither branches 
`build-3-github-conan-minimum` nor `build-3-github-conan-minimum` are pushed to 
the remote, as I would have expected (those branches are locally created). This 
leads me to believe that my queue repository is not set up properly. 
   
   Lastly, the scheduled jobs ([for 
example](https://github.com/lafiona/crossbow/runs/7787795520?check_suite_focus=true))
 that are run in the repository have been failing. The error indicates the 
token is missing; it seems like it might need to be a token associated with 
`apache/arrow`.
   
   @assignUser Please let let me know if you have any experience with these 
issues or if you have any advice to share. Thank you! 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to