Separate core and default distribution #4
Labels
No labels
Security
TeX
board
done
board
ready
board
todo
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We can now separate the AlekSIS core from the default AlekSIS distribution as we now have a private package registry to iinstall dependencies from.
apps/directoryAlekSIS-CoreAlekSIStoAlekSIS-Corein all appsAlekSISfor the default distributionmentioned in issue AlekSIS-Core#318
created merge request AlekSIS-Core!490 to address this issue
mentioned in merge request AlekSIS-Core!490
marked the checklist item Remove submodules of apps and the
apps/directory as completedmarked the checklist item Rename this project as well as the PyPI package to
AlekSIS-Coreas completedAll PyPI builds must be published to one project. We can use the new AlekSIS project that holds the distribution stuff for that.
https://docs.gitlab.com/ee/user/packages/workflows/project_registry.html
marked the checklist item Create new project
AlekSISfor the default distribution as completedmentioned in merge request AlekSIS-App-Hjelp!154
mentioned in merge request AlekSIS-App-LDAP!135
mentioned in merge request AlekSIS-App-DashboardFeeds!132
mentioned in merge request AlekSIS-App-Untis!140
mentioned in merge request AlekSIS-App-Chronos!204
mentioned in commit AlekSIS-App-Alsijil@04762a04307fa75c987d6fdc4fadab02b5bb199c
mentioned in merge request AlekSIS-App-Alsijil!207
marked the checklist item Change dependencies on
AlekSIStoAlekSIS-Corein all apps as completedmentioned in commit AlekSIS-App-Alsijil@d6d0a21564a74b2803b3e9196f9f47f77c621870
mentioned in commit AlekSIS-App-Untis@bec284b080ded5cdafc5945db0a1265cfa8d4ec8
mentioned in commit AlekSIS-App-LDAP@0ca1a1c30d2d5871b5c395afba3ff5ffc9b49fc3
mentioned in commit AlekSIS-App-DashboardFeeds@2eea129ee7f8356d41bf7049ce31a1a20c1ccb3a
mentioned in commit AlekSIS-App-Hjelp@ea9d94f538bbf338c1d091723dfba97bcf89ae59
marked the checklist item Make poetry depend on packages from EduGit registry only when building in CI as completed
marked the checklist item Move all parts of the default distribution to the new project (including Git history, if possible) as completed
marked the checklist item Ensure app tests are self-contained as completed
moved from AlekSIS-Core#317
marked the checklist item Ensure core builds, all apps build, and distribution builds as completed
marked the checklist item Move all issues regarding distribution as completed
marked the checklist item Update project and source code locations on OpenHub as completed
marked the checklist item Ensure pipeline builds are run in the correct order across projects as completed