This is an automated email from the ASF dual-hosted git repository. adamsaghy pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
commit 9ebaf46b6a4e7bdb07dcdaa01458a0a07c1bcd76 Author: VĂctor Romero <[email protected]> AuthorDate: Sat Feb 14 16:10:21 2026 -0600 Restore mifos-fineract-client-publish.yml Restore mifos-fineract-client-publish.yml it is used by another Mifos Community Projects --- .../workflows/mifos-fineract-client-publish.yml | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/mifos-fineract-client-publish.yml b/.github/workflows/mifos-fineract-client-publish.yml new file mode 100644 index 0000000000..1394c8b089 --- /dev/null +++ b/.github/workflows/mifos-fineract-client-publish.yml @@ -0,0 +1,36 @@ +name: Publish Fineract client to Mifos Artifactory + +on: + push: + branches: + - develop-mifos + +permissions: + contents: write + +jobs: + build: + runs-on: ubuntu-24.04 + timeout-minutes: 60 + env: + ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }} + ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} + + steps: + - name: Checkout Source Code + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5 + with: + fetch-depth: 0 + - name: Generate build number + uses: onyxmueller/build-tag-number@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + - name: Set up JDK 21 + uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5 + with: + java-version: '21' + distribution: 'zulu' + - name: Setup Gradle + uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0 + - name: Build the image + run: ./gradlew publish -Pfineract.config.username=$ARTIFACTORY_USERNAME -Pfineract.config.password=$ARTIFACTORY_PASSWORD -Pfineract.release.version=${BUILD_NUMBER}
