1
0
mirror of https://github.com/systemd/systemd synced 2024-07-08 20:15:55 +00:00
systemd/.github
Daan De Meyer ba592dc715 mkosi: Replace submodules with our own thing
Unfortunately, git submodules break in all sorts of ways:

- Various github workflows (dependabot, github pages) try to do a shallow
clone of git submodules which does not work at all when the git repository
is hosted on pagure (https://pagure.io/pagure/issue/5453,
https://github.com/dependabot/dependabot-core/issues/9391).
- If the git forge hosting the git repository uses SHA256, then it breaks our
usage of it as a submodule as SHA256 repositories cannot be used as submodules
in SHA1 repositories (src.opensuse.org moved to SHA256 which broke our usage of
opensuse's systemd spec as a submodule).
- git submodules completely break usage of git worktrees.
- ...

Let's avoid all these issues by just doing our own home grown implementation of
git submodules. We lose the automatic dependabot updates this way but since dependabot
fails to run more often that not with submodules we don't really lose anything.
2024-05-30 19:31:32 +02:00
..
codeql-queries boot: Simplify object erasure 2023-01-09 18:58:54 +01:00
ISSUE_TEMPLATE github: add systemd-vmspawn to the issue templates 2024-04-15 14:38:25 +09:00
workflows Revert "mkosi: Sanitizer improvements" 2024-05-30 14:50:21 +02:00
advanced-issue-labeler.yml ci: fix systemd-machined component name 2024-04-20 14:38:54 +02:00
codeql-config.yml ci: drop LGTM stuff and move remaining bits into a new location 2022-09-13 21:32:15 +02:00
codeql-custom.qls ci: enable a couple more possibly useful CodeQL queries 2022-09-14 22:09:19 +02:00
dependabot.yml mkosi: Replace submodules with our own thing 2024-05-30 19:31:32 +02:00
development-freeze.yml development-freeze: suppress warning for some labels 2024-04-29 18:59:02 +08:00
FUNDING.yml github: remove direct paypal link 2020-02-05 21:29:34 +09:00
labeler.yml labeler: add l10n 🌍 2024-04-29 18:56:54 +08:00