Edgewall Software
Modify

Opened 16 months ago

Last modified 7 months ago

#13358 new enhancement

Switch to using Github Actions from Travis CI

Reported by: Jun Omae Owned by:
Priority: normal Milestone: 1.5.5
Component: general Version:
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Builds with OSX on Travis CI often recently timed out. I think we could be going to use Github Actions.

I'm working it.

I noticed one of the downsides which recipient of notifications is not configurable.

Attachments (0)

Change History (8)

comment:1 by Ryan J Ollos, 16 months ago

I like the idea. I've been using GitHub actions for another Python project and had a good experience so far.

comment:2 by Ryan J Ollos, 16 months ago

I just found out today that GitHub actions can be run locally. I haven't tried it yet, but it would be very helpful if it works.

comment:3 by Jun Omae, 16 months ago

Proposed changes in log:jomae.git@trunk:github-actions.

OS Database Python Dependencies
Ubuntu, Macos, Windows SQLite (in-memory) 3.9 minimum, full (included Subversion 1.14.1)
Ubuntu, Macos, Windows SQLite 3.9 minimum, full (included Subversion 1.14.1)
Ubuntu, Macos, Windows PostgreSQL 3.9 minimum, full (included Subversion 1.14.1)
Ubuntu, Macos, Windows MySQL 3.9 minimum, full (included Subversion 1.14.1)
Ubuntu SQLite (in-memory) 3.8, 3.7, 3.6, 3.5 full (included Subversion 1.14.1)

comment:4 by Ryan J Ollos, 15 months ago

Milestone: 1.61.5.4

comment:5 by Ryan J Ollos, 14 months ago

If we get the deploy working on Windows it would address #13190.

comment:6 by Ryan J Ollos, 13 months ago

Milestone: 1.5.41.5.5

in reply to:  5 ; comment:7 by Jun Omae, 8 months ago

Replying to Ryan J Ollos:

If we get the deploy working on Windows it would address #13190.

bdist_wininst command has been removed in Python 3.10 (PythonBug:42802). I think we should deploy only sdist and wheel.

Updated branch log:jomae.git@trunk:github-actions.

in reply to:  7 comment:8 by Ryan J Ollos, 8 months ago

Replying to Jun Omae:

bdist_wininst command has been removed in Python 3.10 (PythonBug:42802). I think we should deploy only sdist and wheel.

Good point, we did drop the win installers from upload to PyPI in recent releases (comment:2:ticket:13205). They weren't generated for Trac 1.4.3. However, they are still created for TracDownload#Trac14StableRelease. I think it makes sense to drop them.

Last edited 8 months ago by Ryan J Ollos (previous) (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.