You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ag...@apache.org on 2022/12/01 23:06:54 UTC
[arrow-datafusion-python] branch master updated: Fix GitHub actions warnings (#95)
This is an automated email from the ASF dual-hosted git repository.
agrove pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion-python.git
The following commit(s) were added to refs/heads/master by this push:
new d1884a8 Fix GitHub actions warnings (#95)
d1884a8 is described below
commit d1884a89d534f7c1fba493ab71d7585deda52925
Author: Martin Grigorov <ma...@users.noreply.github.com>
AuthorDate: Fri Dec 2 01:06:48 2022 +0200
Fix GitHub actions warnings (#95)
* Update the versions of the used Github actions
Add dependabot.yml for keeping them up-to-date. Also for the Rust
dependencies.
Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
* Trigger build
Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
---
.github/dependabot.yml | 36 ++++++++++++++++++++++++++++++++++++
.github/workflows/build.yml | 22 ++++++++++++----------
.github/workflows/test.yaml | 6 +++---
3 files changed, 51 insertions(+), 13 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..6674c39
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,36 @@
+#
+# 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.
+#
+version: 2
+updates:
+
+ - package-ecosystem: "cargo"
+ directory: "/"
+ schedule:
+ interval: "weekly"
+ day: "saturday"
+ open-pull-requests-limit: 20
+ target-branch: master
+
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "weekly"
+ day: "sunday"
+ open-pull-requests-limit: 20
+ target-branch: master
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 49b518f..e37c956 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -17,6 +17,8 @@
name: Python Release Build
on:
+ pull_request:
+ branches: ["master"]
push:
tags: ["*-rc*"]
branches: ["master"]
@@ -25,7 +27,7 @@ jobs:
generate-license:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
profile: minimal
@@ -33,7 +35,7 @@ jobs:
override: true
- name: Generate license file
run: python ./dev/create_license.py
- - uses: actions/upload-artifact@v2
+ - uses: actions/upload-artifact@v3
with:
name: python-wheel-license
path: LICENSE.txt
@@ -48,9 +50,9 @@ jobs:
python-version: ["3.10"]
os: [macos-latest, windows-latest]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- - uses: actions/setup-python@v2
+ - uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
@@ -65,7 +67,7 @@ jobs:
- run: rm LICENSE.txt
- name: Download LICENSE.txt
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
name: python-wheel-license
path: .
@@ -82,7 +84,7 @@ jobs:
run: find target/wheels/
- name: Archive wheels
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: dist
path: target/wheels/*
@@ -92,10 +94,10 @@ jobs:
name: Manylinux
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: rm LICENSE.txt
- name: Download LICENSE.txt
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
name: python-wheel-license
path: .
@@ -108,7 +110,7 @@ jobs:
ghcr.io/pyo3/maturin:v0.14.2 \
build --release --manylinux 2014 --locked
- name: Archive wheels
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: dist
path: target/wheels/*
@@ -119,7 +121,7 @@ jobs:
# needs: [build-manylinux, build-python-mac-win]
# runs-on: ubuntu-latest
# steps:
- # - uses: actions/download-artifact@v2
+ # - uses: actions/download-artifact@v3
# - name: Publish to PyPI
# uses: pypa/gh-action-pypi-publish@master
# with:
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 5280310..a416fbd 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -44,7 +44,7 @@ jobs:
- python-version: "3.7"
toolchain: "stable"
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Setup Rust Toolchain
uses: actions-rs/toolchain@v1
@@ -54,12 +54,12 @@ jobs:
override: true
- name: Setup Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Cache Cargo
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.cargo
key: cargo-cache-${{ steps.rust-toolchain.outputs.rustc_hash }}-${{ hashFiles('Cargo.lock') }}