From f8375c9cd82b1942221227bd1ae15af917b43082 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Mon, 12 May 2025 15:56:07 +0200 Subject: [PATCH 1/3] javadocs github pages --- .github/workflows/server.yml | 28 +++++++++++++++- .../usatiuk/kleppmanntree/AtomicClock.java | 32 ------------------- 2 files changed, 27 insertions(+), 33 deletions(-) delete mode 100644 dhfs-parent/kleppmanntree/src/main/java/com/usatiuk/kleppmanntree/AtomicClock.java diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 3541bdd8..d18c903c 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -47,7 +47,7 @@ jobs: run: cd thirdparty/lazyfs/ && ./build.sh - name: Test with Maven - run: cd dhfs-parent && mvn -T $(nproc) --batch-mode --update-snapshots package verify javadoc:aggregate + run: cd dhfs-parent && mvn -T $(nproc) --batch-mode --update-snapshots package javadoc:aggregate # - name: Build with Maven # run: cd dhfs-parent && mvn --batch-mode --update-snapshots package # -Dquarkus.log.category.\"com.usatiuk.dhfs\".min-level=DEBUG @@ -236,3 +236,29 @@ jobs: with: name: Run wrapper path: ~/run-wrapper.tar.gz + + publish-javadoc: + runs-on: ubuntu-latest + permissions: + contents: write + + needs: [build-webui, build-dhfs] + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - uses: actions/download-artifact@v4 + with: + name: DHFS Javadocs + path: /tmp/dhfs-javadocs-downloaded + + - name: Upload + run: | + git branch javadocs || echo "Branch exists" + git checkout javadocs + rm -rf * + mv /tmp/dhfs-javadocs-downloaded/* . + git commit -m "update javadocs" + git push origin javadocs + diff --git a/dhfs-parent/kleppmanntree/src/main/java/com/usatiuk/kleppmanntree/AtomicClock.java b/dhfs-parent/kleppmanntree/src/main/java/com/usatiuk/kleppmanntree/AtomicClock.java deleted file mode 100644 index f524473a..00000000 --- a/dhfs-parent/kleppmanntree/src/main/java/com/usatiuk/kleppmanntree/AtomicClock.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.usatiuk.kleppmanntree; - -import java.io.Serializable; - -public class AtomicClock implements Clock, Serializable { - private long _max = 0; - - public AtomicClock(long counter) { - _max = counter; - } - - @Override - public Long getTimestamp() { - return ++_max; - } - - public void setTimestamp(Long timestamp) { - _max = timestamp; - } - - @Override - public Long peekTimestamp() { - return _max; - } - - @Override - public Long updateTimestamp(Long receivedTimestamp) { - var old = _max; - _max = Math.max(_max, receivedTimestamp) + 1; - return old; - } -} From 8cc040b234859024ff36bcd33102904f24dfa6bf Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Mon, 12 May 2025 16:01:26 +0200 Subject: [PATCH 2/3] fix --- .github/workflows/server.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index d18c903c..b8831488 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -43,11 +43,11 @@ jobs: distribution: "zulu" cache: maven - - name: Build LazyFS - run: cd thirdparty/lazyfs/ && ./build.sh + # - name: Build LazyFS + # run: cd thirdparty/lazyfs/ && ./build.sh - name: Test with Maven - run: cd dhfs-parent && mvn -T $(nproc) --batch-mode --update-snapshots package javadoc:aggregate + run: cd dhfs-parent && mvn -T $(nproc) --batch-mode --update-snapshots javadoc:aggregate # - name: Build with Maven # run: cd dhfs-parent && mvn --batch-mode --update-snapshots package # -Dquarkus.log.category.\"com.usatiuk.dhfs\".min-level=DEBUG @@ -255,6 +255,8 @@ jobs: - name: Upload run: | + git config --global user.email "dhfs-javadocs@usatiuk.com" + git config --global user.name "Dhfs Javadocs" git branch javadocs || echo "Branch exists" git checkout javadocs rm -rf * From 7c056b96747bcfeb5a2fec6a06069718369c77d9 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Mon, 12 May 2025 16:03:42 +0200 Subject: [PATCH 3/3] fix --- .github/workflows/server.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index b8831488..e9df533c 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -261,6 +261,7 @@ jobs: git checkout javadocs rm -rf * mv /tmp/dhfs-javadocs-downloaded/* . + git add . git commit -m "update javadocs" git push origin javadocs