[ https://issues.apache.org/jira/browse/ARROW-18128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kouhei Sutou resolved ARROW-18128. ---------------------------------- Resolution: Fixed Issue resolved by pull request 14496 [https://github.com/apache/arrow/pull/14496] > [Java][CI] Java nightlies does not remove binaries keeping the newest ones > -------------------------------------------------------------------------- > > Key: ARROW-18128 > URL: https://issues.apache.org/jira/browse/ARROW-18128 > Project: Apache Arrow > Issue Type: Bug > Components: Continuous Integration, Java > Reporter: Raúl Cumplido > Assignee: Raúl Cumplido > Priority: Critical > Labels: pull-request-available > Fix For: 11.0.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > After some investigation on why some of our jars did not have a correct > 10.0.0-SNAPSHOT folder on the repository, i.e: > [https://nightlies.apache.org/arrow/java/org/apache/arrow/arrow-vector/]{color:#1d1c1d} > {color} > [https://nightlies.apache.org/arrow/java/org/apache/arrow/flight-core/] > It seems that when pruning the old artifacts we are not ordering based on > newer ones: > {code:java} > - name: Prune Repository > shell: bash > env: > KEEP: ${{ github.event.inputs.keep || 14 }} > run: | > for i in `ls -t repo/org/apache/arrow`; do > find repo/org/apache/arrow/$i -mindepth 1 -maxdepth 1 -type d > -print0 \ > | xargs -0 ls -t -d \ > | tail -n +$((KEEP + 1)) \ > | xargs rm -rf > done {code} > that makes us delete based on the output from find and having things like: > {code:java} > [DIR] 2022-09-21/ 2022-09-21 15:43 - > [DIR] 2022-09-22/ 2022-09-22 20:53 - > [DIR] 2022-09-23/ 2022-09-23 15:14 - > [DIR] 2022-10-11/ 2022-10-11 15:18 - > [DIR] 2022-10-12/ 2022-10-12 18:04 - > [DIR] 2022-10-13/ 2022-10-13 20:35 - > [DIR] 2022-10-14/ 2022-10-14 17:28 - > [DIR] 2022-10-15/ 2022-10-15 14:10 - > [DIR] 2022-10-16/ 2022-10-16 14:13 - > [DIR] 2022-10-17/ 2022-10-17 14:21 - > [DIR] 2022-10-18/ 2022-10-18 16:24 - > [DIR] 2022-10-19/ 2022-10-19 14:31 - > [DIR] 2022-10-20/ 2022-10-20 17:09 - {code} > See artifacts for 21st-23rd September and then jumping to 11th October. > We should fix how we prune the older artifacts. -- This message was sent by Atlassian Jira (v8.20.10#820010)