Open mkoeppe opened 2 years ago
Description changed:
---
+++
@@ -15,4 +15,5 @@
- reusable workflows in the main Sage repo - https://docs.github.com/en/actions/learn-github-actions/reusing-workflows
- reusable workflows in a different repo.
-
+References:
+- https://github.com/pypa/setuptools/pull/2923#discussion_r795977169
Description changed:
---
+++
@@ -15,5 +15,9 @@
- reusable workflows in the main Sage repo - https://docs.github.com/en/actions/learn-github-actions/reusing-workflows
- reusable workflows in a different repo.
+Part of:
+- #29146 Meta-ticket: Refactor and improve system package related scripts, `tox.ini`, `build/bin/write_dockerfile.sh`
+- #29060 Meta-ticket: Add `Dockerfile`s and CI scripts for integration testing of source and binary distributions and of downstream packages
+
References:
- https://github.com/pypa/setuptools/pull/2923#discussion_r795977169
Description changed:
---
+++
@@ -7,6 +7,10 @@
- https://github.com/4ti2/4ti2/blob/master/.github/workflows/ci-sage.yml
- https://github.com/wbhart/flint2/blob/flint-2.8/.github/workflows/ci-sage.yml
- https://github.com/fredrik-johansson/arb/blob/master/.github/workflows/ci-sage.yml
+- https://github.com/linbox-team/fflas-ffpack/blob/master/.github/workflows/ci-sage.yml
+- https://github.com/kimwalisch/primesieve/blob/master/.github/workflows/ci-sage.yml
+- https://github.com/kimwalisch/primecount/blob/master/.github/workflows/ci-sage.yml
+- https://github.com/dimpase/primecountpy/tree/master/.github/workflows
- ...
We refactor them using a combination of
Description changed:
---
+++
@@ -19,6 +19,9 @@
- reusable workflows in the main Sage repo - https://docs.github.com/en/actions/learn-github-actions/reusing-workflows
- reusable workflows in a different repo.
+Tickets:
+- #29919 Restore "huge" package type
+
Part of:
- #29146 Meta-ticket: Refactor and improve system package related scripts, `tox.ini`, `build/bin/write_dockerfile.sh`
- #29060 Meta-ticket: Add `Dockerfile`s and CI scripts for integration testing of source and binary distributions and of downstream packages
Description changed:
---
+++
@@ -18,6 +18,11 @@
- new top-level `SAGE_ROOT/Makefile` targets;
- reusable workflows in the main Sage repo - https://docs.github.com/en/actions/learn-github-actions/reusing-workflows
- reusable workflows in a different repo.
+- problem matchers:
+ - https://github.com/actions/toolkit/blob/main/docs/problem-matchers.md
+ - https://github.com/actions/toolkit/blob/main/docs/commands.md#problem-matchers
+ - Example: https://github.com/actions/setup-python/blob/main/.github/python.json
+ - More examples: https://github.com/juftin/lunchable/tree/main/.github/matchers
Tickets:
- #29919 Restore "huge" package type
Description changed:
---
+++
@@ -22,7 +22,7 @@
- https://github.com/actions/toolkit/blob/main/docs/problem-matchers.md
- https://github.com/actions/toolkit/blob/main/docs/commands.md#problem-matchers
- Example: https://github.com/actions/setup-python/blob/main/.github/python.json
- - More examples: https://github.com/juftin/lunchable/tree/main/.github/matchers
+ - More examples: https://github.com/juftin/lunchable/tree/main/.github/matchers, https://github.com/python/cpython/tree/main/.github/problem-matchers
Tickets:
- #29919 Restore "huge" package type
Description changed:
---
+++
@@ -11,6 +11,7 @@
- https://github.com/kimwalisch/primesieve/blob/master/.github/workflows/ci-sage.yml
- https://github.com/kimwalisch/primecount/blob/master/.github/workflows/ci-sage.yml
- https://github.com/dimpase/primecountpy/tree/master/.github/workflows
+- https://github.com/latte-int/latte/blob/master/.github/workflows/ci-sage.yml
- ...
We refactor them using a combination of
Description changed:
---
+++
@@ -13,6 +13,9 @@
- https://github.com/dimpase/primecountpy/tree/master/.github/workflows
- https://github.com/latte-int/latte/blob/master/.github/workflows/ci-sage.yml
- ...
+
+PRs:
+- https://github.com/fricas/fricas/pull/102
We refactor them using a combination of
- scripts in `SAGE_ROOT/.ci/`;
Description changed:
---
+++
@@ -12,10 +12,13 @@
- https://github.com/kimwalisch/primecount/blob/master/.github/workflows/ci-sage.yml
- https://github.com/dimpase/primecountpy/tree/master/.github/workflows
- https://github.com/latte-int/latte/blob/master/.github/workflows/ci-sage.yml
+- https://github.com/sagemath/cysignals/blob/main/.github/workflows/ci-sage.yml
- ...
PRs:
- https://github.com/fricas/fricas/pull/102
+- https://github.com/fredrik-johansson/arb/pull/434
+- https://github.com/wbhart/flint2/pull/1166
We refactor them using a combination of
- scripts in `SAGE_ROOT/.ci/`;
Description changed:
---
+++
@@ -12,7 +12,6 @@
- https://github.com/kimwalisch/primecount/blob/master/.github/workflows/ci-sage.yml
- https://github.com/dimpase/primecountpy/tree/master/.github/workflows
- https://github.com/latte-int/latte/blob/master/.github/workflows/ci-sage.yml
-- https://github.com/sagemath/cysignals/blob/main/.github/workflows/ci-sage.yml
- ...
PRs:
Description changed:
---
+++
@@ -32,6 +32,8 @@
Tickets:
- #29919 Restore "huge" package type
+- #33791 ci-cygwin: Refactor using reusable workflows
+- #34115 tox.yml: Refactor using reusable workflows
Part of:
- #29146 Meta-ticket: Refactor and improve system package related scripts, `tox.ini`, `build/bin/write_dockerfile.sh`
Description changed:
---
+++
@@ -18,6 +18,7 @@
- https://github.com/fricas/fricas/pull/102
- https://github.com/fredrik-johansson/arb/pull/434
- https://github.com/wbhart/flint2/pull/1166
+- https://github.com/FFY00/meson-python/pull/133
We refactor them using a combination of
- scripts in `SAGE_ROOT/.ci/`;
Description changed:
---
+++
@@ -12,13 +12,13 @@
- https://github.com/kimwalisch/primecount/blob/master/.github/workflows/ci-sage.yml
- https://github.com/dimpase/primecountpy/tree/master/.github/workflows
- https://github.com/latte-int/latte/blob/master/.github/workflows/ci-sage.yml
+- https://github.com/FFY00/meson-python/blob/main/.github/workflows/ci-sage.yml
- ...
PRs:
- https://github.com/fricas/fricas/pull/102
- https://github.com/fredrik-johansson/arb/pull/434
- https://github.com/wbhart/flint2/pull/1166
-- https://github.com/FFY00/meson-python/pull/133
We refactor them using a combination of
- scripts in `SAGE_ROOT/.ci/`;
Description changed:
---
+++
@@ -19,6 +19,8 @@
- https://github.com/fricas/fricas/pull/102
- https://github.com/fredrik-johansson/arb/pull/434
- https://github.com/wbhart/flint2/pull/1166
+- https://github.com/scipopt/PySCIPOpt/pull/630
+- https://github.com/scipopt/SCIP-SDP/pull/4
We refactor them using a combination of
- scripts in `SAGE_ROOT/.ci/`;
@dimpase This is the master list of the ci-sage deployments. You are right in https://groups.google.com/g/sage-devel/c/fOTkNoU02Oo/m/s299hrXjBgAJ that some of them need updating.
Deployments of the Sage portability CI and wheel-building workflows
and other integrations in upstream projects
Refactoring techniques:
SAGE_ROOT/.ci/
;SAGE_ROOT/Makefile
targets;Tickets:
29919
33791
34115
36338
Part of:
29146
29060
References:
Depends on #33062
CC: @tobiasdiez @dimpase @saraedum
Component: porting
Issue created by migration from https://trac.sagemath.org/ticket/33338