-
Notifications
You must be signed in to change notification settings - Fork 82
GitHub Actions
In addition to the extensive GitLab-CI integration, the following GitHub Actions are also.
Since it can unfortunately happen for various reasons that created branches are not merged into the default branch, we have a GitHub action, which marks stale branches and removes them. The concept is shown below:
A scan of all branches in AixLib is performed on the 1st of each month. There are two relevant categories:
- branches older than 90 days
- branches older than 180 days
In the first case, the issue creator is notified that the branch is stale. In the second case, the branch is deleted. However, in order for the branch to be recoverable, a pull request is first created. This allows the branch to be restored at any time (see screenshot). Members of the EBC are additionally informed via Slack about the marking and/or deletion of branches using the Slack API.
In order to keep the naming of branches consistent, a branch is a GitHub action automatically creates a branch based on the issue name when an issue is created.
- Getting started
-
Modeling and simulation guide
- Modelica guidelines
- How to Modelica
- Important tools around AixLib
- Move from HeatPump to ModularReversible
-
Contribution guide
- Git Workflow
- Structure of Repository
- Behind the Scenes
- Contribute to AixLib
- Testing and model quality management
- Requirements
- Test Management
- Continuous Integration