Skip to content

Leveraging versioning information in tasks replay / task tester (CI). #1071

@nrybowski

Description

@nrybowski

#1058 introduce task versioning. Such information should be used when replaying tasks or verifying tasks with the task tester CI, hence the task version should be defined in the submission.
Teachers should also be able to replay a submission with the task version of their choice rather than the one defined in the submission. This could be useful when evaluation scripts are updated, i.e., the task version changes, and the teacher wants to re-evaluate some submissions.

Note that we do not provide backward compatibility guarantees. Breaking changes could be introduced between two task versions, hence a submission is only guaranteed to be re-playable with the task version with which it was produced.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions