Skip to content

Commit

Permalink
apacheGH-41127: [CI] Use GitHub Actions instead of Azure Pipelines fo…
Browse files Browse the repository at this point in the history
…r docker-tests (apache#41153)

### Rationale for this change

We don't want to maintain multiple CI platforms to reduce maintenance cost.

### What changes are included in this PR?

Use GitHub Actions for docker-tests.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* GitHub Issue: apache#41127

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
  • Loading branch information
kou authored and vibhatha committed Apr 15, 2024
1 parent fe777df commit 605171a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 135 deletions.
67 changes: 0 additions & 67 deletions dev/tasks/docker-tests/azure.linux.yml

This file was deleted.

51 changes: 0 additions & 51 deletions dev/tasks/docker-tests/circle.linux.yml

This file was deleted.

33 changes: 16 additions & 17 deletions dev/tasks/tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1049,10 +1049,9 @@ tasks:
image: {{ image }}
{% endfor %}

# Use azure to run valgrind tests to prevent OOM
test-conda-cpp-valgrind:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
image: conda-cpp-valgrind

Expand Down Expand Up @@ -1227,8 +1226,8 @@ tasks:
image: conda-python-cython2

test-debian-12-python-3-amd64:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
DEBIAN: 12
Expand All @@ -1245,8 +1244,8 @@ tasks:
image: debian-python

test-ubuntu-20.04-python-3:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
UBUNTU: 20.04
Expand All @@ -1261,16 +1260,16 @@ tasks:
image: ubuntu-python

test-fedora-39-python-3:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
FEDORA: 39
image: fedora-python

test-r-linux-valgrind:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
ARROW_R_DEV: "TRUE"
Expand Down Expand Up @@ -1431,25 +1430,25 @@ tasks:
flags: "-e LIBARROW_MINIMAL=TRUE"

test-ubuntu-r-sanitizer:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
R_PRUNE_DEPS: TRUE
image: ubuntu-r-sanitizer

test-fedora-r-clang-sanitizer:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
R_PRUNE_DEPS: TRUE
image: fedora-r-clang-sanitizer

{% for go_version, staticcheck in [("1.21", "v0.4.7"), ("1.22", "latest")] %}
test-debian-12-go-{{ go_version }}:
ci: azure
template: docker-tests/azure.linux.yml
ci: github
template: docker-tests/github.linux.yml
params:
env:
DEBIAN: 12
Expand Down

0 comments on commit 605171a

Please sign in to comment.