Skip to content

Conversation

@ignacio-gn
Copy link
Member

Checklist

General

→ this pull request doesn't make any changes to the application or its deployment, as it is only related to the configuration of the test workflow

Server

No changes

Client

No changes

Changes affecting Programming Exercises

No changes

Motivation and Context

The runtime of the Test workflow should be able to be improved by running the workflow in a host with more resources.

Description

  • On the infrastructure's side, a pool of around 20 large self-hosted GitHub runners was configured with the requirements to process Artemis-related jobs and to be available on the ls1intum organization.
  • On the Artemis codebase, the runs-on label of the server-tests job in .github/workflow/test.yml was changed to aet-large-ubuntu.

Steps for Testing

Not applicable

Exam Mode Testing

Not applicable

Testserver States

Not applicable

Review Progress

Performance Review

Not applicable

Code Review

Not applicable

Manual Tests

Not applicable

Exam Mode Test

Not applicable

Performance Tests

Not applicable

Test Coverage

Not applicable

Screenshots

Not applicable

@ignacio-gn ignacio-gn requested a review from a team as a code owner April 22, 2025 13:14
@github-project-automation github-project-automation bot moved this to Work In Progress in Artemis Development Apr 22, 2025
coderabbitai[bot]
coderabbitai bot previously approved these changes Apr 22, 2025
@ignacio-gn
Copy link
Member Author

ignacio-gn commented Apr 22, 2025

  • the timeouts have to be re-checked
  • the configuration of client-test should be defined

@Mtze
Copy link
Member

Mtze commented Apr 28, 2025

Thanks :)

@Mtze Mtze added this to the 8.0.4 milestone Apr 28, 2025
@Mtze Mtze merged commit a95abbd into develop Apr 28, 2025
10 of 15 checks passed
@Mtze Mtze deleted the chore/configure-server-tests-host branch April 28, 2025 18:45
@github-project-automation github-project-automation bot moved this from Work In Progress to Merged in Artemis Development Apr 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants