Opened 2 years ago

Closed 11 months ago

#30609 closed task (invalid)

Run github actions on sagetrac mirror

Reported by: Tobias Diez Owned by:
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: build Keywords:
Cc: Dima Pasechnik, Tobias Diez, Erik Bray, Matthias Köppe Merged in:
Authors: Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

As discussed in #30216, it would be very helpful for further testing if the github actions could be activated for the sagemirror repo as well.

Moreover, to ensure that all branches are up to date with the mirror, a git post-commit hook should be added to the git repo managed by trac, as e.g. here: ​https://stackoverflow.com/questions/3583061/automatically-mirror-a-git-repository.

Change History (10)

comment:1 Changed 2 years ago by Dima Pasechnik

A lot of branches on this repo are WIP, not ready to test.

Also, GH actions consume a lot of resources, and I think these are limited per GH account/org, that means they would just clog the queue.

comment:2 Changed 2 years ago by Matthias Köppe

The default configuration for portability testing would not run on the updated branches because it is configured for running on tags only.

I think what Tobias has in mind here is to use it to run the lightweight linting actions.

comment:3 Changed 2 years ago by Tobias Diez

Exactly, the idea was to run the lint action, which takes about 10-15 mins. The only limitation for public repos is that you can run only 20 (40 depending on the org type) jobs in parallel. I think this should be enough.

The idea was to replace the patchbot in the midterm by these github actions. One might also consider adding a basic build + doctest run, but this would indeed require caching of sage-the-distribution because otherwise it takes to long (one approach would be to hash the pipfile and cache the virtual environment).

comment:4 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.2sage-9.3

comment:5 Changed 23 months ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.

comment:6 Changed 18 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

comment:7 Changed 14 months ago by Matthias Köppe

Milestone: sage-9.5sage-9.6

comment:8 Changed 12 months ago by Matthias Köppe

Milestone: sage-9.6sage-duplicate/invalid/wontfix
Status: newneeds_review

This is outdated - Actions is activated

comment:9 Changed 12 months ago by Dima Pasechnik

Reviewers: Dima Pasechnik
Status: needs_reviewpositive_review

comment:10 Changed 11 months ago by Matthias Köppe

Resolution: invalid
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.