Skip to content
Snippets Groups Projects
Verified Commit 0d9b5022 authored by Anton Hvornum's avatar Anton Hvornum
Browse files

Updated proposed workflow

parent e0db65bc
No related tags found
No related merge requests found
......@@ -18,11 +18,13 @@ The latest [version](VERSION.md) should be used.
New or modifications to existing mirrors must be done via pull requests.
Intended workflow:
1. Clone this repository
2. Add/Modify your TOML file(s) under the respective region
3. Create a Pull Request with your changes
4. Arch Linux mirror admins will merge
5. GitLab will create a new MR merging all new changes into a release MR.
6. Arch Linux mirror admins will merge the release MR
After the final step, the mirror will be read by archweb which will publish the new state of the mirrors.
\ No newline at end of file
1. Fork this repository
2. Create a new branch *(`git checkout -b 'new-mirror-x'`)*
3. Create/Modify your TOML file(s) under the respective region
4. Verify that the TOML-file follows the latest specification *(`arch-mirrors verify <TOML file>`)*
4. Create a Pull Request with your changes
5. Arch Linux mirror admins will verify and merge
6. Arch Linux mirror admins will create and sign a new release of this project
6. GitLab will create a new artifact to the new release with a JSON file containing all active mirrors.
The source of truth is parsed by other Arch Linux projects, such as [archweb](https://github.com/archlinux/archweb) and [reflector](https://xyne.dev/projects/reflector/)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment