Skip to content

CI: Remove ASAN job #57886

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

Merged
merged 9 commits into from
Mar 19, 2024
Merged

CI: Remove ASAN job #57886

merged 9 commits into from
Mar 19, 2024

Conversation

WillAyd
Copy link
Member

@WillAyd WillAyd commented Mar 18, 2024

No description provided.

@WillAyd WillAyd marked this pull request as draft March 18, 2024 14:38
@WillAyd WillAyd changed the title Try asan debug Remove ASAN job Mar 18, 2024
@WillAyd WillAyd marked this pull request as ready for review March 18, 2024 16:55
@WillAyd WillAyd requested a review from mroeschke as a code owner March 18, 2024 16:55
@WillAyd
Copy link
Member Author

WillAyd commented Mar 18, 2024

I think for now can just remove this until we can root cause it

- name: "ASAN / UBSAN"
env_file: actions-311-sanitizers.yaml
pattern: "not slow and not network and not single_cpu and not skip_ubsan"
asan_options: "ASAN_OPTIONS=detect_leaks=0"
Copy link
Member

@mroeschke mroeschke Mar 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you remove these extra GHA args in this file/other files as well that are only used for this job too?

@mroeschke mroeschke added the CI Continuous Integration label Mar 18, 2024
@@ -68,14 +68,6 @@ jobs:
- name: "Pyarrow Nightly"
env_file: actions-311-pyarrownightly.yaml
pattern: "not slow and not network and not single_cpu"
- name: "ASAN / UBSAN"
env_file: actions-311-sanitizers.yaml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we can remove this file too?

@datapythonista datapythonista changed the title Remove ASAN job CI: Remove ASAN job Mar 18, 2024
@mroeschke
Copy link
Member

If you want to come back to this at a later time to debug and not completely remove some of the configurations, you could do:

--- a/.github/workflows/unit-tests.yml
+++ b/.github/workflows/unit-tests.yml
@@ -160,7 +160,7 @@ jobs:
 
     - name: Test (not single_cpu)
       uses: ./.github/actions/run-tests
-      if: ${{ matrix.name != 'Pypy' }}
+      if: ${{ matrix.name != 'Pypy' || matrix.name != 'ASAN / UBSAN'}}
       with:
         preload: ${{ matrix.preload }}
         asan_options: ${{ matrix.asan_options }}

@mroeschke mroeschke added this to the 2.2.2 milestone Mar 19, 2024
@mroeschke mroeschke merged commit 914a9ee into pandas-dev:main Mar 19, 2024
@mroeschke
Copy link
Member

Thanks @WillAyd

meeseeksmachine pushed a commit to meeseeksmachine/pandas that referenced this pull request Mar 19, 2024
lithomas1 pushed a commit that referenced this pull request Mar 19, 2024
Backport PR #57886: CI: Remove ASAN job

Co-authored-by: William Ayd <will_ayd@innobi.io>
pmhatre1 pushed a commit to pmhatre1/pandas-pmhatre1 that referenced this pull request May 7, 2024
* Try removing subprocess call in conftest

* empty bytes

* try non-editable

* Revert "try non-editable"

This reverts commit 2f9316d.

* Revert "empty bytes"

This reverts commit 7f50043.

* Revert "Try removing subprocess call in conftest"

This reverts commit 31ad407.

* Remove ASAN job

* revert more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants