From b499beeaec426130d968ee50f8926825a1c904ed Mon Sep 17 00:00:00 2001
From: Fabian Steeg <steeg@hbz-nrw.de>
Date: Wed, 15 Nov 2023 15:32:04 +0100
Subject: [PATCH] Update GitHub CI config, README, and version files for #145

---
 .github/workflows/build.yml              | 11 ++++++++++-
 .github/workflows/test.yml               | 11 ++++++++++-
 README.md                                | 23 ++++++++++++++++++++++-
 resources/versions/metafacture-framework |  2 +-
 resources/versions/metafix               |  2 +-
 5 files changed, 44 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f3f3db0..ed414ef 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -13,12 +13,21 @@ jobs:
       uses: actions/setup-java@v1
       with:
         java-version: 1.8
+    - name: Checkout metafacture-core
+      uses: actions/checkout@v2
+      with:
+        path: metafacture-core
+        repository: metafacture/metafacture-core
+        ref: 5.7.0-rc1
+    - name: Install metafacture-core
+      working-directory: metafacture-core 
+      run: ./gradlew install
     - name: Checkout metafacture-fix
       uses: actions/checkout@v2
       with:
         path: metafacture-fix
         repository: metafacture/metafacture-fix
-        ref: 0.6.1
+        ref: 0.6.0-rc3
     - name: Install metafacture-fix
       working-directory: metafacture-fix 
       run: ./gradlew install
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 603dfda..d3bee8b 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -12,12 +12,21 @@ jobs:
       uses: actions/setup-java@v1
       with:
         java-version: 1.8
+    - name: Checkout metafacture-core
+      uses: actions/checkout@v2
+      with:
+        path: metafacture-core
+        repository: metafacture/metafacture-core
+        ref: 5.7.0-rc1
+    - name: Install metafacture-core
+      working-directory: metafacture-core 
+      run: ./gradlew install
     - name: Checkout metafacture-fix
       uses: actions/checkout@v2
       with:
         path: metafacture-fix
         repository: metafacture/metafacture-fix
-        ref: 0.6.1
+        ref: 0.6.0-rc3
     - name: Install metafacture-fix
       working-directory: metafacture-fix
       run: ./gradlew install
diff --git a/README.md b/README.md
index 4993b61..5de8dbb 100644
--- a/README.md
+++ b/README.md
@@ -25,6 +25,27 @@ wget -O ~/bin/lein https://raw.githubusercontent.com/technomancy/leiningen/stabl
 chmod a+x ~/bin/lein
 ```
 
+### Install Metafacture Core
+
+This project depends on [metafacture-core](https://github.com/metafacture/metafacture-core), which is work in progress.
+It is possible to display the current version of dependencies in the UI. To display the version, please read this [section](#show-dependency-versions-in-ui). This is especially reasonable when installing on a server.
+
+Clone and install metafacture-core:
+```bash
+$ git clone https://github.com/metafacture/metafacture-core.git -b 5.7.0-rc1
+$ cd metafacture-core
+```
+
+Unix:
+```bash
+$ ./gradlew install
+```
+
+Windows:
+```bash
+$ .\gradlew.bat install
+```
+
 ### Install Metafacture Fix
 
 This project depends on [metafacture-fix](https://github.com/metafacture/metafacture-fix), which is work in progress.
@@ -32,7 +53,7 @@ It is possible to display the current version of dependencies in the UI. To disp
 
 Clone and install metafacture-fix:
 ```bash
-$ git clone https://github.com/metafacture/metafacture-fix.git -b 0.6.1
+$ git clone https://github.com/metafacture/metafacture-fix.git -b 0.6.0-rc3
 $ cd metafacture-fix
 ```
 
diff --git a/resources/versions/metafacture-framework b/resources/versions/metafacture-framework
index 8c4e3d9..00bed2d 100644
--- a/resources/versions/metafacture-framework
+++ b/resources/versions/metafacture-framework
@@ -1 +1 @@
-https://github.com/metafacture/metafacture-core/releases/tag/metafacture-core-5.6.0
\ No newline at end of file
+https://github.com/metafacture/metafacture-core/tree/5.7.0-rc1
\ No newline at end of file
diff --git a/resources/versions/metafix b/resources/versions/metafix
index a575452..6c29c3e 100644
--- a/resources/versions/metafix
+++ b/resources/versions/metafix
@@ -1 +1 @@
-https://github.com/metafacture/metafacture-fix/releases/tag/0.6.1
\ No newline at end of file
+https://github.com/metafacture/metafacture-fix/tree/0.6.0-rc3
\ No newline at end of file