From db95c80a6aed4a61e43771137b4b1a0bcc9fc273 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Nov 2023 12:06:06 +0200 Subject: [PATCH 1/5] Flatpak --- .github/workflows/build.yml | 6 +++--- .github/workflows/flatpak.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c6843318652..09725687fa0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,9 +5,9 @@ on: branches: - master -concurrency: - group: ci-release-${{ github.ref }}-1 - cancel-in-progress: true +#concurrency: +# group: ci-release-${{ github.ref }}-1 +# cancel-in-progress: true jobs: build-main: diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index 61e8310f02c..62a01eae393 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -6,9 +6,9 @@ on: # branches: # - master -concurrency: - group: ci-release-${{ github.ref }}-1 - cancel-in-progress: true +#concurrency: +# group: ci-release-${{ github.ref }}-1 +# cancel-in-progress: true env: project-id: com.invoiceninja.app From bd38ab1d13ab121077a85c8abead20251b446062 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Nov 2023 12:17:58 +0200 Subject: [PATCH 2/5] Flatpak --- .github/workflows/flatpak.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index 62a01eae393..af560ceb431 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -63,10 +63,10 @@ jobs: - name: Upload app archive to workflow uses: actions/upload-artifact@v3 with: - #name: Invoice-Ninja-Archive - #path: Invoice-Ninja-Linux-Portable.tar.gz - name: linux-artifacts - path: output/* + name: Invoice-Ninja-Archive + path: Invoice-Ninja-Linux-Portable.tar.gz + #name: linux-artifacts + #path: output/* - name: Download artifacts uses: actions/download-artifact@v3 @@ -82,7 +82,7 @@ jobs: title: "Latest Release" automatic_release_tag: "v5.0.128" files: | - ${{ github.workspace }}/artifacts/linux-artifacts/* + ${{ github.workspace }}/artifacts/* # build-flatpak: # name: Build flatpak From fedc0eb13f435f52660a6877730c04ac8910df84 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Nov 2023 12:25:28 +0200 Subject: [PATCH 3/5] Flatpak --- .github/workflows/flatpak.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index af560ceb431..648e1561778 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -82,7 +82,7 @@ jobs: title: "Latest Release" automatic_release_tag: "v5.0.128" files: | - ${{ github.workspace }}/artifacts/* + ${{ github.workspace }}/artifacts/Invoice-Ninja-Archive # build-flatpak: # name: Build flatpak From 39bc3c84c91da51d0f8711c6f0cdffffd2bcab2f Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Nov 2023 12:38:08 +0200 Subject: [PATCH 4/5] Flatpak --- .github/workflows/flatpak.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index 648e1561778..5c9fb736557 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -17,8 +17,8 @@ jobs: build-flutter-app: name: Build Flutter app env: - api_secret: ${{secrets.api_secret}} - commit_secret: ${{secrets.commit_secret}} + api_secret: ${{ secrets.api_secret }} + commit_secret: ${{ secrets.commit_secret }} runs-on: ubuntu-20.04 steps: - name: Checkout code @@ -43,13 +43,12 @@ jobs: - name: Prepare App run: | cp lib/.env.dart.example lib/.env.dart - sed -i 's/secret/${{secrets.api_secret}}/g' lib/.env.dart + sed -i 's/secret/${{ secrets.api_secret }}/g' lib/.env.dart echo "const FLUTTER_VERSION = const " > lib/flutter_version.dart flutter --version --machine >> lib/flutter_version.dart echo ";" >> lib/flutter_version.dart - name: Build Flutter linux version - #working-directory: ${{ github.workspace }}/counter_app run: | archiveName=Invoice-Ninja-Linux-Portable.tar.gz baseDir=$(pwd) @@ -65,19 +64,17 @@ jobs: with: name: Invoice-Ninja-Archive path: Invoice-Ninja-Linux-Portable.tar.gz - #name: linux-artifacts - #path: output/* - name: Download artifacts uses: actions/download-artifact@v3 with: path: artifacts - - name: Create Draft Release & Upload artifacts + - name: Create Release uses: marvinpinto/action-automatic-releases@v1.2.1 with: - repo_token: "${{secrets.commit_secret}}" - draft: true + repo_token: "${{ secrets.commit_secret }}" + draft: false prerelease: false title: "Latest Release" automatic_release_tag: "v5.0.128" From 500548c7f763f05cf41b32d8f06656cd9e7147fc Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 1 Nov 2023 12:51:06 +0200 Subject: [PATCH 5/5] Flatpak --- flatpak/com.invoiceninja.app.metainfo.xml | 24 +++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/flatpak/com.invoiceninja.app.metainfo.xml b/flatpak/com.invoiceninja.app.metainfo.xml index 12a985f5b15..2959d1ae396 100644 --- a/flatpak/com.invoiceninja.app.metainfo.xml +++ b/flatpak/com.invoiceninja.app.metainfo.xml @@ -17,7 +17,27 @@ touch -

Create invoices, accept payments, track expenses & time tasks

+

Create. Send. Get Paid.

+

Invoice Ninja is a leading source-code available platform for SMB’s to invoice, accept payments, track expenses & time billable-tasks. Designed for freelancers and small to medium size businesses, Invoice Ninja is a suite of apps to help you get paid.

+

+ • Incredibly easy to use
+ Invoice Ninja was built to serve freelancers and business owners with a complete suite of invoicing & payment tools to advance your business. +

+

+ • Invoicing & Payments
+ Every feature is geared towards accurate and secure invoicing and getting you paid. With Invoice Ninja you can send beautiful branded invoices with minimum of effort and maximum professionalism. +

+

+ • Time Tracker & Projects
+ Create projects and individual tasks per project. When done, simply “Send task to invoice” and all details will be sent ready for your clients to pay! +

+

+ • Track Vendors & Expenses
+ With Invoice Ninja, all your earnings, expenses, clients and vendors are stored and managed in one system. Categorize your vendors & re-invoice expenses to clients, or simply run expense reports. +

+

+ All of these features combine to help you receive the money you deserve and reduce the amount of time you spend on repetitive invoicing tasks. Spend less time on paperwork and more time at your craft. +

com.invoiceninja.app.desktop @@ -27,6 +47,6 @@ - + \ No newline at end of file