From f24561e65d8b85a12b3da7cc752daee772f0b224 Mon Sep 17 00:00:00 2001 From: Chintan Patel <216989679+Chintanpatel24@users.noreply.github.com> Date: Thu, 17 Sep 2026 13:38:27 +0530 Subject: [PATCH] fix(ci): update build workflow to io.github.tattvaorg.Bubble and restore compatibility symlinks - Update linuxdeploy arguments in build.yml to reference dist/io.github.tattvaorg.Bubble.desktop and .svg - Update AppStream release check and Flatpak manifest references in build.yml - Add backwards-compatibility symlinks for legacy ID in dist/ and root to prevent missing-file errors --- .github/workflows/build.yml | 20 +++++++++---------- dist/io.github.soyeb_jim285.Bubble.desktop | 1 + ...io.github.soyeb_jim285.Bubble.metainfo.xml | 1 + dist/io.github.soyeb_jim285.Bubble.svg | 1 + io.github.soyeb_jim285.Bubble.yml | 1 + 5 files changed, 14 insertions(+), 10 deletions(-) create mode 120000 dist/io.github.soyeb_jim285.Bubble.desktop create mode 120000 dist/io.github.soyeb_jim285.Bubble.metainfo.xml create mode 120000 dist/io.github.soyeb_jim285.Bubble.svg create mode 120000 io.github.soyeb_jim285.Bubble.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 644a831..5a63de4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,13 +50,13 @@ jobs: flatpak_tag=$(python3 -c ' import re - t = open("io.github.soyeb_jim285.Bubble.yml").read() - m = re.search(r"url:\s*https://github\.com/soyeb-jim285/bubble\.git\s*\n(?:[^\n]*\n)*?\s*tag:\s*(v\d+\.\d+\.\d+)", t) + t = open("io.github.tattvaorg.Bubble.yml").read() + m = re.search(r"url:\s*https://github\.com/TattvaOrg/Bubble\.git\s*\n(?:[^\n]*\n)*?\s*tag:\s*(v\d+\.\d+\.\d+)", t) print(m.group(1) if m else "") ') check "flatpak manifest bubble tag" "$TAG" "$flatpak_tag" - if grep -q " entry present" else echo "::error::metainfo.xml is missing a entry" @@ -195,8 +195,8 @@ jobs: ./linuxdeploy-x86_64.AppImage \ --appdir AppDir \ --plugin qt \ - --desktop-file dist/io.github.soyeb_jim285.Bubble.desktop \ - --icon-file dist/io.github.soyeb_jim285.Bubble.svg + --desktop-file dist/io.github.tattvaorg.Bubble.desktop \ + --icon-file dist/io.github.tattvaorg.Bubble.svg deploy_deps_args=() for plugin_dir in \ @@ -350,7 +350,7 @@ jobs: --gpg-sign="$GPG_FINGERPRINT" \ --default-branch=stable \ flatpak-build \ - io.github.soyeb_jim285.Bubble.yml + io.github.tattvaorg.Bubble.yml flatpak build-update-repo \ --generate-static-deltas \ --gpg-sign="$GPG_FINGERPRINT" \ @@ -365,7 +365,7 @@ jobs: run: | flatpak build-bundle flatpak-repo \ "Bubble-${TAG_NAME}-x86_64.flatpak" \ - io.github.soyeb_jim285.Bubble stable \ + io.github.tattvaorg.Bubble stable \ --gpg-sign="$GPG_FINGERPRINT" - name: Publish ostree repo to bubble-flatpak-repo @@ -385,7 +385,7 @@ jobs: exit 1 fi - git clone git@github.com:soyeb-jim285/bubble-flatpak-repo.git pages + git clone git@github.com:TattvaOrg/bubble-flatpak-repo.git pages cd pages git config user.name "bubble release bot" git config user.email "release-bot@bubble.local" @@ -397,7 +397,7 @@ jobs: if git diff --cached --quiet; then echo "No changes to publish" else - git commit -m "Publish io.github.soyeb_jim285.Bubble ${TAG_NAME}" + git commit -m "Publish io.github.tattvaorg.Bubble ${TAG_NAME}" git push origin main fi @@ -446,5 +446,5 @@ jobs: GH_TOKEN: ${{ secrets.SITE_DISPATCH_TOKEN }} SITE_DISPATCH_TOKEN: ${{ secrets.SITE_DISPATCH_TOKEN }} run: | - gh api repos/soyeb-jim285/bubble-site/dispatches \ + gh api repos/TattvaOrg/bubble-site/dispatches \ -f event_type=new-release || true diff --git a/dist/io.github.soyeb_jim285.Bubble.desktop b/dist/io.github.soyeb_jim285.Bubble.desktop new file mode 120000 index 0000000..1a86271 --- /dev/null +++ b/dist/io.github.soyeb_jim285.Bubble.desktop @@ -0,0 +1 @@ +io.github.tattvaorg.Bubble.desktop \ No newline at end of file diff --git a/dist/io.github.soyeb_jim285.Bubble.metainfo.xml b/dist/io.github.soyeb_jim285.Bubble.metainfo.xml new file mode 120000 index 0000000..24c9620 --- /dev/null +++ b/dist/io.github.soyeb_jim285.Bubble.metainfo.xml @@ -0,0 +1 @@ +io.github.tattvaorg.Bubble.metainfo.xml \ No newline at end of file diff --git a/dist/io.github.soyeb_jim285.Bubble.svg b/dist/io.github.soyeb_jim285.Bubble.svg new file mode 120000 index 0000000..ceb77e3 --- /dev/null +++ b/dist/io.github.soyeb_jim285.Bubble.svg @@ -0,0 +1 @@ +io.github.tattvaorg.Bubble.svg \ No newline at end of file diff --git a/io.github.soyeb_jim285.Bubble.yml b/io.github.soyeb_jim285.Bubble.yml new file mode 120000 index 0000000..c26823c --- /dev/null +++ b/io.github.soyeb_jim285.Bubble.yml @@ -0,0 +1 @@ +io.github.tattvaorg.Bubble.yml \ No newline at end of file