kou commented on issue #46014:
URL: https://github.com/apache/arrow/issues/46014#issuecomment-2788116003

   > What if the apache/arrow GHA capacity decreases? I'm not sure what is our 
current concurrency limit.
   
   https://infra.apache.org/github-actions-policy.html has the following:
   
   ```quote
   * The average number of minutes a project uses per calendar week MUST NOT 
exceed the equivalent of 25 full-time runners (250,000 minutes, or 4,200 hours).
   * The average number of minutes a project uses in any consecutive five-day 
period MUST NOT exceed the equivalent of 30 full-time runners (216,000 minutes, 
or 3,600 hours).
   ```
   
   2025-04-01/2025-04-08 statistics: 
https://github.com/apache/arrow/actions/metrics/usage?dateRangeType=DATE_RANGE_TYPE_CUSTOM&range=1743465600000-1744070400000
   
   Total minutes: 77,900
   
   > Are there crossbow jobs running on other CI systems which couldn't be 
ported?
   
   Currently, we only use GitHub Actions and Azure Pipelines. So we'll be able 
to port all jobs to GitHub Actions.
   
   > What if we need to support non-github hosted architectures? We would solve 
it using self-hosted runners?
   
   We'll try self-hosted runners or we mark these architectures as tier 2 or 
tier 3 platforms. See also: https://github.com/apache/arrow/issues/46002
   
   > In an ideal setup we could easily create a release by:
   >
   > 1. pressing a button, triggering jobs, uploading artifacts using 
https://github.com/actions/upload-artifact?
   > 2. notifying the release manager or dev@ that the artifacts are available
   > 3. release manager downloads, signs and uploads the artifacts under the 
release tag?
   > 4. trigger the post-release tasks (wherever additional credentials are not 
required or machine tokens could be used)
   
   I hope that `git tag && git push` can trigger all of them (build source 
archive, sign it, upload it, build binary artifacts from it, sign them, upload 
them, verify them, start a vote, ...) with [Automated Release 
Signing](https://infra.apache.org/release-signing.html#automated-release-signing).
 :-)


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to