#33140 closed defect (fixed)

GH Actions (macOS): Fix filtering of experimental packages

Reported by: mkoeppe Owned by:
Priority: critical Milestone: sage-9.6
Component: porting Keywords:
Cc: dimpase, gh-kliem Merged in:
Authors: Matthias Koeppe Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: 41ec3aa (Commits, GitHub, GitLab) Commit: 41ec3aa15693c69d68e9fdf2fae08e1999706a55
Dependencies: Stopgaps:

Status badges

Description (last modified by mkoeppe)

Filtering by $targets_pattern is broken, so the jobs for experimental packages do too much work.

see for example https://github.com/sagemath/sage/runs/4752780943?check_suite_focus=true, which was supposed to only build packages starting with 0-g, but TARGETS_OPTIONAL=scipoptsuite modular_decomposition awali gdb deformation cocoalib surf gambit libtheora lie gap3 valgrind qepcad.

We also update some tox.ini settings for macos.

Change History (10)

comment:1 Changed 13 months ago by mkoeppe

Branch: u/mkoeppe/gh_actions__macos___fix_filtering_of_experimental_packages

comment:2 Changed 13 months ago by mkoeppe

Authors: Matthias Koeppe
Cc: dimpase gh-kliem added
Commit: 12f88cfaafdd85b85f4ac117793cc4a2616476cc
Status: newneeds_review

New commits:

51191fe.github/workflows/tox.yml (local-macos): Fix filtering of experimental packages
12f88cf.github/workflows/tox.yml (local-macos): Group optional/experimental package builds into fewer jobs

comment:3 Changed 13 months ago by git

Commit: 12f88cfaafdd85b85f4ac117793cc4a2616476cc41ec3aa15693c69d68e9fdf2fae08e1999706a55

Branch pushed to git repo; I updated commit sha1. New commits:

49236ddtox.ini: Add local-macos-python3_pythonorg-python3.9 etc., refactor CONFIG_CONFIGURE_ARGS_1=...--with-python
1fcdc91tox.ini: Updates for macos and manylinux from #31396
41ec3aatox.ini: Reindent

comment:4 Changed 13 months ago by mkoeppe

Description: modified (diff)

comment:5 Changed 12 months ago by mkoeppe

Needs review

comment:6 Changed 12 months ago by slelievre

Milestone: sage-9.5sage-9.6

Set milestone to sage-9.6 after Sage 9.5 release.

comment:7 Changed 12 months ago by mkoeppe

Can we please get this in? It will make the portability suite faster.

comment:8 Changed 12 months ago by dimpase

Reviewers: Dima Pasechnik
Status: needs_reviewpositive_review

lgtm

comment:9 Changed 12 months ago by mkoeppe

Thank you!

comment:10 Changed 12 months ago by vbraun

Branch: u/mkoeppe/gh_actions__macos___fix_filtering_of_experimental_packages41ec3aa15693c69d68e9fdf2fae08e1999706a55
Resolution: fixed
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.