Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes #55 - Use both the workflow and job names in the container name #100

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

martin-g
Copy link
Contributor

This PR fixes #55 .
Now the Docker container name will contain the job id as well.
This makes it possible to use run-on-arch-action in several jobs in the same workflow.

Note: After this change the build cache will be invalidated for each project that uses the new version!

martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 25, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 26, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 26, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 26, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 27, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Nov 14, 2022
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
@Grub4K Grub4K mentioned this pull request Feb 22, 2023
martin-g added a commit to apache/avro that referenced this pull request Apr 11, 2023
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 2, 2023
This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
martin-g added a commit to apache/avro that referenced this pull request Oct 4, 2023
* AVRO-3653: [CI] Use Github Actions for testing on Linux ARM64

Migrate the Java build from .travis.yaml

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: [CI] Add jobs for all SDKs

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: [CI] Override env.GITHUB_WORKFLOW

This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Add ASLv2 for the new workflow file

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Git push should trigger only if it is on master branch

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Can't use ubuntu-20.04-xl

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3563: Rust - build only, no tests

Python: change the default wait time. Just for debugging purposes

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Cast the env vars values from string to int

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Build only apache-avro Rust crate

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Format the Python code

Fixes the CI for Python

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Install .NET 7.0

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Install libyaml-dev for the Ruby job

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Run the Rust SDK tests

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Use tox instead of tox-wheel

Port the improvement from AVRO-3696

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Update Maven to 3.9.1

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Python Tox 4.x uses TOX_OVERRIDE

tox-dev/tox#2681

Tox 4.x does not support Python 3.6

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Try to debug the issue with Snappy code in Java

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Allow passing BENCH_MAX_WRITE_SECONDS and BENCH_MAX_READ_SECONDS to tox

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Exclude Snappy codec tests for ARM64

Install python3-distutils for the Python SDK

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: $(MSBuildThisFileDirectory) already has trailing '/'

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Use Ubuntu 22.04 for the ARM64 VMs

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Try with python3.7-distutils

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Exclude TestNettyServer. It fails too often

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Use the new self-hosted ARM64 nodes provided by ASF Infra

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

---------

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
RanbirK pushed a commit to RanbirK/avro that referenced this pull request May 13, 2024
* AVRO-3653: [CI] Use Github Actions for testing on Linux ARM64

Migrate the Java build from .travis.yaml

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: [CI] Add jobs for all SDKs

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: [CI] Override env.GITHUB_WORKFLOW

This is a workaround for uraimo/run-on-arch-action#100

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Add ASLv2 for the new workflow file

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Git push should trigger only if it is on master branch

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Can't use ubuntu-20.04-xl

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3563: Rust - build only, no tests

Python: change the default wait time. Just for debugging purposes

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Cast the env vars values from string to int

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Build only apache-avro Rust crate

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Format the Python code

Fixes the CI for Python

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Install .NET 7.0

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Install libyaml-dev for the Ruby job

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Run the Rust SDK tests

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Use tox instead of tox-wheel

Port the improvement from AVRO-3696

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Update Maven to 3.9.1

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Python Tox 4.x uses TOX_OVERRIDE

tox-dev/tox#2681

Tox 4.x does not support Python 3.6

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Try to debug the issue with Snappy code in Java

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Allow passing BENCH_MAX_WRITE_SECONDS and BENCH_MAX_READ_SECONDS to tox

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Exclude Snappy codec tests for ARM64

Install python3-distutils for the Python SDK

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: $(MSBuildThisFileDirectory) already has trailing '/'

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Use Ubuntu 22.04 for the ARM64 VMs

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Try with python3.7-distutils

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Exclude TestNettyServer. It fails too often

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

* AVRO-3653: Use the new self-hosted ARM64 nodes provided by ASF Infra

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>

---------

Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cache conflict?
1 participant