Commit graph

298 commits

Author SHA1 Message Date
Johannes Millan
59f336de43 build: fix install 2025-06-24 20:52:15 +02:00
Johannes Millan
e74a131d08 fix: add npm cache configuration to lighthouse-ci workflow
- Added cache: 'npm' to actions/setup-node@v4 step
- This may help resolve potential dependency installation issues
2025-06-24 20:24:32 +02:00
Johannes Millan
a712c59df0 fix: ensure release notes appear in all GitHub releases
Adds release_notes parameter to Mac and Windows build jobs to prevent
them from overwriting the release notes set by the Linux job. All three
jobs now consistently include the same default release notes when
creating GitHub releases.
2025-06-22 18:24:34 +02:00
Johannes Millan
d8341acc01 build: deactivate uploading to ms store for now 2025-06-22 18:14:08 +02:00
Johannes Millan
fa1ed0d2e3 build: remove to avoid failure 2025-06-22 18:01:52 +02:00
Johannes Millan
442f220415 build: disable win store autopublish for now 2025-06-22 17:58:08 +02:00
Johannes Millan
ecfd21b1b6 fix: prevent APK upload from removing other release assets
Modified Android workflow to use GitHub CLI instead of softprops/action-gh-release
to append APK files to existing releases without overwriting other assets.

Changes:
- Wait for main release to be created before uploading APK
- Use 'gh release upload' to add APK as additional asset
- Preserves existing release assets and metadata
- Includes retry logic with 15-minute timeout

This fixes the issue where uploading APK would remove other release assets
like desktop binaries and installers.
2025-06-22 17:37:56 +02:00
Johannes Millan
db705beab5 feat: auto-publish to Microsoft Store when release is published
Creates a new workflow that automatically submits Windows Store package for review when a GitHub release is published (not pre-release).

Features:
- Triggers only on published releases (excludes pre-releases)
- Downloads .appx package from previous Windows Store build workflow
- Submits package directly to Microsoft Store for review
- Deletes any pending submissions before submitting new one
- Includes status notifications for successful submissions

This workflow works in conjunction with the Windows Store build workflow that creates the .appx package.
2025-06-22 17:28:40 +02:00
Johannes Millan
0eab3a9a86 feat: auto-publish to Google Play when release is published
Creates a new workflow that automatically promotes APK to production in Google Play Console when a GitHub release is published (not pre-release).

Features:
- Triggers only on published releases (excludes pre-releases)
- Downloads APK from the GitHub release
- Promotes to production track with completed status
- Uses release notes from GitHub release
- Sets higher update priority for production releases

This workflow works in conjunction with the build workflow that uploads to internal track.
2025-06-22 17:27:51 +02:00
Johannes Millan
906f9bdf0b feat: auto upload to Microsoft Store on release
Adds automatic upload of Windows Store package (.appx) to Microsoft Store when a release tag is created.

Features:
- Uses Azure AD authentication for Microsoft Store API
- Uploads package directly to store for review
- Only triggers on actual releases (tagged versions)
- Includes polling to track upload status

Requires the following secrets:
- AZURE_AD_TENANT_ID
- AZURE_AD_CLIENT_ID
- AZURE_AD_CLIENT_SECRET
- MICROSOFT_STORE_APP_ID
2025-06-22 17:27:07 +02:00
Johannes Millan
311f1e8a4b feat: auto upload APK to Google Play Console on release
Adds automatic upload of Android APK to Google Play Console when a release tag is created.

Features:
- Uploads to internal track as draft for manual review
- Uses service account authentication
- Sets update priority for better user experience
- Only triggers on actual releases (tagged versions)

Requires GOOGLE_PLAY_SERVICE_ACCOUNT_JSON secret to be configured.
2025-06-22 17:26:15 +02:00
Johannes Millan
9e897007e2 feat: add default release notes to GitHub releases
Adds comprehensive default release notes that include:
- Overview of changes
- Installation instructions for all platforms
- Support information and links

This ensures all releases have consistent, informative descriptions.
2025-06-22 17:25:06 +02:00
Johannes Millan
6c95912e25 build: auto upload apk to release 2025-06-22 15:05:12 +02:00
Johannes Millan
bd541c067b build: update lighthouse cfg 2025-06-17 20:53:30 +02:00
Johannes Millan
f0e27ed0d8 build: also run lighthouse ci for releases and manually 2025-06-17 20:31:19 +02:00
Johannes Millan
20b057fa07 build: add lighthouse ci 2025-06-17 20:18:29 +02:00
Johannes Millan
23ef2a373f build: fix script 2025-06-15 21:40:52 +02:00
Johannes Millan
641db0bebf build: just upload apks 2025-06-15 20:11:13 +02:00
Johannes Millan
bd117ce683 build: test autosigning android apk 2025-06-15 19:47:39 +02:00
Johannes Millan
07d87fecd7 build: fix? 2025-06-11 13:11:50 +02:00
Johannes Millan
4afcad35b2 build: remove perf result posting for now 2025-06-09 13:41:16 +02:00
Johannes Millan
a55b0a3354
Update stale.yml 2025-05-20 21:18:28 +03:00
Johannes Millan
d9adf5b073 build: upload also failed test html report 2025-05-06 18:17:30 +02:00
Johannes Millan
e9efb7469a feat: improve github issue url reporting 2025-04-25 12:06:19 +02:00
Johannes Millan
95f57150d0 fix: github issue url reporting 2025-04-25 11:58:51 +02:00
Johannes Millan
6535556af9 docs: update feature request tpl 4 2025-04-16 17:44:35 +02:00
Johannes Millan
e88df0b765 docs: update feature request tpl 3 2025-04-16 17:43:28 +02:00
Johannes Millan
60f3b2911f docs: update feature request tpl 2 2025-04-16 17:42:06 +02:00
Johannes Millan
3fea243f77 docs: update feature request tpl 2025-04-16 17:39:59 +02:00
Johannes Millan
fbb5f53fe1 docs: remove old bug template 2025-04-16 17:32:38 +02:00
Johannes Millan
5c9c2014b8
Create bug_report.yml 2025-04-16 17:25:22 +02:00
Johannes Millan
99748b104e build: make android build work again 3 2025-04-03 14:17:47 +02:00
dependabot[bot]
a5004b53ca build(deps): bump apple-actions/import-codesign-certs from 3 to 5
Bumps [apple-actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs) from 3 to 5.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases)
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v3...v5)

---
updated-dependencies:
- dependency-name: apple-actions/import-codesign-certs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-03 10:37:56 +02:00
Ari Pollak
3184ff97b6 Update BUG_REPORT.md to include extra log paths on Linux 2025-03-28 18:32:01 +01:00
Johannes Millan
fd3b6e321c build: add code signing for android 5 2025-03-14 11:02:29 +01:00
Johannes Millan
f2c89e72ca build: add code signing for android 4 2025-03-14 11:02:29 +01:00
Johannes Millan
dfb60231f7 build: add code signing for android 3 2025-03-14 11:02:29 +01:00
Johannes Millan
6e9e5a9a4e build: add code signing for android 2 2025-03-14 11:02:29 +01:00
Johannes Millan
0b0e5139e7 build: add code signing for android 2025-03-14 11:02:29 +01:00
Johannes Millan
56758bb0ee build: improve android build 2025-03-14 11:02:29 +01:00
TypicalUsername-ai
c1530516d2 CI: rename android pipeline and add prod release triggers 2025-03-14 11:01:04 +01:00
TypicalUsername-ai
7552ecd7d7 CI: add android license step to fix build 2025-03-14 11:01:04 +01:00
Johannes Millan
d34ab71f16 refactor: make prettier work for angular 2025-02-21 14:31:22 +01:00
Johannes Millan
b56c821e52 build: update upload artifact to v4 2025-01-09 18:44:02 +01:00
Johannes Millan
a6296be822 build: add new scss linting 2025-01-04 14:02:55 +01:00
dependabot[bot]
0653a5681b build(deps): bump samuelmeuli/action-snapcraft from 2 to 3
Bumps [samuelmeuli/action-snapcraft](https://github.com/samuelmeuli/action-snapcraft) from 2 to 3.
- [Release notes](https://github.com/samuelmeuli/action-snapcraft/releases)
- [Commits](https://github.com/samuelmeuli/action-snapcraft/compare/v2...v3)

---
updated-dependencies:
- dependency-name: samuelmeuli/action-snapcraft
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-01 19:08:58 +01:00
dependabot[bot]
3e515ade84 build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.5.1 to 5.6.1.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](8e5442c4ef...369eb591f4)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-01 19:08:40 +01:00
Johannes Millan
d3af4d022d Revert "build: try different workaround for npm install issue"
This reverts commit de6d3dcd10.
2024-11-29 20:39:35 +01:00
Johannes Millan
de6d3dcd10 build: try different workaround for npm install issue 2024-11-29 20:27:13 +01:00
Johannes Millan
ecf0b6cd8f Revert "build: remove nx workaround"
This reverts commit 5544e65cd1.
2024-11-29 20:21:31 +01:00