Commit graph

126 commits

Author SHA1 Message Date
Johannes Millan
1a79592aca build: update links to match our new organization 2026-01-05 14:45:06 +01:00
Johannes Millan
218e99721f
Merge pull request #5854 from johannesjo/dependabot/github_actions/actions/cache-5
chore(deps): bump actions/cache from 4 to 5
2026-01-02 12:15:30 +01:00
dependabot[bot]
25225a7609
chore(deps): bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 13:01:51 +00:00
dependabot[bot]
d0f521c22f
chore(deps): bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-01 13:01:39 +00:00
Johannes Millan
e268076332 test(e2e): try to fix e2e tests 2025-12-10 21:26:48 +01:00
dependabot[bot]
63a6856148
chore(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 14:25:22 +00:00
Johannes Millan
669616e616
Merge pull request #5405 from johannesjo/dependabot/github_actions/actions/upload-artifact-5
build(deps): bump actions/upload-artifact from 4 to 5
2025-11-03 10:30:08 +01:00
Johannes Millan
70ba3186b2
Merge pull request #5407 from johannesjo/dependabot/github_actions/actions/setup-node-6
build(deps): bump actions/setup-node from 5 to 6
2025-11-03 10:29:43 +01:00
dependabot[bot]
df8640f274
build(deps): bump browser-actions/setup-chrome from 1 to 2
Bumps [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome) from 1 to 2.
- [Release notes](https://github.com/browser-actions/setup-chrome/releases)
- [Changelog](https://github.com/browser-actions/setup-chrome/blob/master/CHANGELOG.md)
- [Commits](https://github.com/browser-actions/setup-chrome/compare/v1...v2)

---
updated-dependencies:
- dependency-name: browser-actions/setup-chrome
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 13:01:40 +00:00
dependabot[bot]
c6e08924a5
build(deps): bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 13:01:35 +00:00
dependabot[bot]
fede2c122d
build(deps): bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 13:01:19 +00:00
Johannes Millan
701b1c9a30 build: setup chrome for windows build 2025-10-17 20:24:50 +02:00
Johannes Millan
6486b41bd9 build: revert all changes and go back to old electron version #5252 #5260 2025-10-13 19:46:16 +02:00
Johannes Millan
f00f2a18c9 build: fix mac build? :( 2025-10-13 17:01:39 +02:00
Johannes Millan
22e3b68497 build: make mac build work again?? #5252 2025-10-13 15:46:42 +02:00
Johannes Millan
02fee09b64 build: attempt to fix build errors for snap 2 #5252 #5259 #5260 2025-10-13 13:02:05 +02:00
Johannes Millan
2b4a22cb7c build: attempt to fix build errors for snap 2 #5252 #5259 #5260 2025-10-13 12:41:33 +02:00
Johannes Millan
8dbaea3060 build: attempt to fix GCLIB error 2025-10-13 11:47:23 +02:00
Johannes Millan
8c175472d8 build: attempt to fix snap once more 16 #5252 2025-10-12 20:28:31 +02:00
Johannes Millan
a7fd5f7dce build: attempt to fix snap once more 15 #5252 2025-10-12 19:51:59 +02:00
Johannes Millan
b36ac6b750 build: attempt to fix snap once more 13 #5252 2025-10-12 17:04:38 +02:00
Johannes Millan
8b9ec2c838 build: attempt to fix snap once more 11 #5252 2025-10-12 16:44:48 +02:00
Johannes Millan
f6124a6048 build: attempt to fix snap once more 10 #5252 2025-10-12 15:04:15 +02:00
Johannes Millan
2efa8d8ed5 build: attempt to fix snap once more 9 #5252 2025-10-12 14:46:41 +02:00
Johannes Millan
a3095505cd build: attempt to fix snap once more 8 #5252 2025-10-12 14:31:40 +02:00
Johannes Millan
fdd6668015 build: attempt to fix snap once more 7 #5252 2025-10-12 14:13:57 +02:00
Johannes Millan
dbcfbe4ad8 build: attempt to fix snap once more 5 #5252 2025-10-12 13:54:26 +02:00
dependabot[bot]
fbe03e0f48
build(deps): bump actions/setup-node from 3 to 5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 13:01:44 +00:00
dependabot[bot]
986154c4ad
build(deps): bump actions/checkout from 3 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 23:36:57 +00:00
Johannes Millan
41448e543b build: remove lint:ci etc 2025-08-29 14:39:45 +02:00
Johannes Millan
5a35dbe01c build: fix 2 2025-08-08 20:49:33 +02:00
Johannes Millan
7c00dcc8ba build: fix ? 2025-08-08 20:42:32 +02:00
Johannes Millan
673cdd3079 build: fix unsplash api stuff for build 2025-08-08 20:10:32 +02:00
Johannes Millan
cdf1f89675 build: fix builds failing due to missing env 2025-08-08 19:25:21 +02:00
Johannes Millan
e22fa4ac5f build: remove upload perf metrics 2025-08-04 12:38:38 +02:00
Johannes Millan
d45e6579db build(ci): ensure Playwright system dependencies are installed
- Use both --with-deps and install-deps commands
- This ensures all system libraries required by Chromium are installed
- Fixes potential missing dependencies in Ubuntu CI environment
2025-08-03 13:35:48 +02:00
Johannes Millan
902decf1e8 build(ci): install Playwright browsers before running e2e tests
- Add 'npx playwright install --with-deps chromium' step to CI workflows
- Remove unnecessary Chrome setup action (replaced by Playwright)
- This fixes "Executable doesn't exist" error when launching browser

The CI was failing because Playwright browsers weren't installed.
The server now starts successfully in ~60 seconds.
2025-08-03 13:23:17 +02:00
Johannes Millan
9134bb9f4b fix(ci): correct e2e test result path and improve test stability
- Fix artifact upload path from e2e-test-results to .tmp/e2e-test-results
- Re-enable serial execution for plugin-iframe tests to avoid race conditions
- Skip flaky reminders-schedule-page tests in CI temporarily
- Update both build.yml and lint-and-test-pr.yml workflows

The CI was failing because test results were being written to .tmp/e2e-test-results
but the artifact upload was looking in e2e-test-results (without .tmp prefix)
2025-08-03 11:13:09 +02:00
Johannes Millan
8ee4344a79 fix(release): update GitHub release notes configuration
Remove non-existent release_notes parameter from GitHub Actions workflow
and update build/release-notes.md with proper installation instructions
2025-07-12 18:11:59 +02:00
Johannes Millan
32fba869a4 fix(ci): update remaining commented snap path reference 2025-06-27 13:15:23 +02:00
Johannes Millan
b429492e9c build: re-add electron builder stuff 2025-06-27 12:12:13 +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
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
d9adf5b073 build: upload also failed test html report 2025-05-06 18:17:30 +02: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
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