This is an automated email from the ASF dual-hosted git repository.
jorgecarleitao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
The following commit(s) were added to refs/heads/master by this push:
new 212a001 Fixed RAT and Rust linting.
212a001 is described below
commit 212a0016b7b2353bcde9b40fef5404e947a479a5
Author: Jorge C. Leitao <[email protected]>
AuthorDate: Sun Apr 18 17:00:52 2021 +0000
Fixed RAT and Rust linting.
---
.github/workflows/archery.yml | 64 -------------------------------------------
.github/workflows/dev.yml | 59 ++-------------------------------------
2 files changed, 3 insertions(+), 120 deletions(-)
diff --git a/.github/workflows/archery.yml b/.github/workflows/archery.yml
deleted file mode 100644
index 761e045..0000000
--- a/.github/workflows/archery.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-name: Archery & Crossbow
-
-on:
- push:
- paths:
- - '.github/workflows/archery.yml'
- - 'dev/archery/**'
- - 'dev/tasks/**'
- - 'docker-compose.yml'
- pull_request:
- paths:
- - '.github/workflows/archery.yml'
- - 'dev/archery/**'
- - 'dev/tasks/**'
- - 'docker-compose.yml'
-
-jobs:
-
- test:
- if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
- name: Archery Unittests and Crossbow Check Config
- runs-on: ubuntu-latest
- steps:
- - name: Checkout Arrow
- uses: actions/checkout@v2
- with:
- fetch-depth: 0
- - name: Git Fixup
- if: ${{ github.event_name == 'pull_request' }}
- shell: bash
- run: git branch master origin/master
- - name: Free Up Disk Space
- run: ci/scripts/util_cleanup.sh
- - name: Setup Python
- uses: actions/setup-python@v1
- with:
- python-version: '3.6'
- - name: Install Archery, Crossbow- and Test Dependencies
- run: pip install pytest responses -e dev/archery[all]
- - name: Archery Unittests
- working-directory: dev/archery
- run: pytest -v archery
- - name: Archery Docker Validation
- run: archery docker
- - name: Crossbow Check Config
- working-directory: dev/tasks
- run: archery crossbow check-config
diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml
index d1b0184..12888a6 100644
--- a/.github/workflows/dev.yml
+++ b/.github/workflows/dev.yml
@@ -31,66 +31,13 @@ jobs:
lint:
name: Lint C++, Python, R, Rust, Docker, RAT
runs-on: ubuntu-latest
- if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
steps:
- - name: Checkout Arrow
- uses: actions/checkout@v2
- with:
- fetch-depth: 0
- - name: Fetch Submodules and Tags
- run: ci/scripts/util_checkout.sh
- - name: Free Up Disk Space
- run: ci/scripts/util_cleanup.sh
+ - uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Setup Archery
run: pip install -e dev/archery[docker]
- - name: Execute Docker Build
- run: |
- sudo sysctl -w kernel.core_pattern="core.%e.%p"
- ulimit -c unlimited
- archery docker run ubuntu-lint
- - name: Docker Push
- if: success() && github.event_name == 'push' && github.repository ==
'apache/arrow'
- continue-on-error: true
- run: archery docker push ubuntu-lint
-
- release:
- name: Source Release and Merge Script
- runs-on: ubuntu-20.04
- if: ${{ !contains(github.event.pull_request.title, 'WIP') }}
- env:
- GIT_AUTHOR_NAME: Github Actions
- GIT_AUTHOR_EMAIL: github@actions
- GIT_COMMITTER_NAME: Github Actions
- GIT_COMMITTER_EMAIL: github@actions
- steps:
- - name: Checkout Arrow
- uses: actions/checkout@v2
- with:
- fetch-depth: 0
- - name: Fetch Submodules and Tags
- shell: bash
- run: ci/scripts/util_checkout.sh
- - name: Install Python
- uses: actions/setup-python@v1
- with:
- python-version: '3.6'
- - name: Install Ruby
- uses: ruby/setup-ruby@v1
- with:
- ruby-version: '2.6'
- - name: Install Dependencies
- shell: bash
- run: |
- pip install cython setuptools pytest jira
- - name: Run Release Test
- shell: bash
- run: |
- ci/scripts/release_test.sh $(pwd)
- - name: Run Merge Script Test
- shell: bash
- run: |
- pytest -v dev/test_merge_arrow_pr.py
+ - name: Lint
+ run: archery lint --rat --rust