319 Commits

Author SHA1 Message Date
Nico Miguelino
29ae072514 chore: replace Poetry with uv for managing host dependencies (#2611) 2025-12-16 05:03:27 -08:00
Nico Miguelino
6705477e5b chore: update Ruff linting rules formatting (#2570) 2025-11-12 10:21:49 -08:00
Nico Miguelino
3ba553f873 fix: replace deprecated balena CLI action with npm installation (#2546) 2025-10-23 22:37:15 -07:00
Nico Miguelino
de68f2664b revert: restore Docker build workflow to push on master (#2533)
Revert temporary changes to the Docker build workflow:
- Change trigger from pull_request back to push
- Re-enable image pushing with --push flag
2025-10-13 11:18:04 -07:00
dependabot[bot]
50e1dca432 chore(deps): bump configparser from 4.0.2 to 7.2.0 (#2530)
* chore(deps): bump configparser from 4.0.2 to 7.2.0

Bumps [configparser](https://github.com/jaraco/configparser) from 4.0.2 to 7.2.0.
- [Release notes](https://github.com/jaraco/configparser/releases)
- [Changelog](https://github.com/jaraco/configparser/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/configparser/compare/v4.0.2...v7.2.0)

---
updated-dependencies:
- dependency-name: configparser
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: test Docker builds on pull requests without pushing images

This temporarily changes the docker-build workflow to trigger on pull requests instead of pushes, and disables the --push flag to allow testing build success before merge.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nicomiguelino <nicomiguelino2014@gmail.com>
2025-10-13 10:57:39 -07:00
Nico Miguelino
4591206466 docs: add note that Trixie is not yet supported (#2531) 2025-10-10 09:49:07 -07:00
Nico Miguelino
9107317020 chore: streamline Docker image builds for Pi 4 (#2514) 2025-09-24 18:53:02 -07:00
Nico Miguelino
4941d01e3d chore(ci): bump Balena CLI to v22.4.4 (follow-up) (#2506) 2025-09-15 07:34:34 -07:00
Nico Miguelino
67471b227a chore(ci): bump Balena CLI to v22.4.4 (#2505) 2025-09-15 07:15:13 -07:00
Nico Miguelino
4bd9534dd7 chore: revert temporary changes to the Docker image build workflow (#2498) 2025-09-09 11:03:05 -07:00
dependabot[bot]
917e8f7f72 chore(deps): bump cffi from 1.14.4 to 2.0.0 (#2496)
* chore(deps): bump cffi from 1.14.4 to 2.0.0

Bumps [cffi](https://github.com/python-cffi/cffi) from 1.14.4 to 2.0.0.
- [Release notes](https://github.com/python-cffi/cffi/releases)
- [Commits](https://github.com/python-cffi/cffi/compare/v1.14.4...v2.0.0)

---
updated-dependencies:
- dependency-name: cffi
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* temporary: enable Docker image builds during PR for testing

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nicomiguelino <nicomiguelino2014@gmail.com>
2025-09-09 09:38:13 -07:00
dependabot[bot]
9fa0da6528 chore(deps): bump the github-actions group with 2 updates (#2490)
Bumps the github-actions group with 2 updates: [actions/setup-python](https://github.com/actions/setup-python) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 11:00:38 -07:00
dependabot[bot]
d4ef7a01ff chore(deps): bump the github-actions group across 1 directory with 2 updates (#2486)
Bumps the github-actions group with 2 updates in the / directory: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) and [ncipollo/release-action](https://github.com/ncipollo/release-action).


Updates `actions/attest-build-provenance` from 2 to 3
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/v2...v3)

Updates `ncipollo/release-action` from 1.18.0 to 1.19.1
- [Release notes](https://github.com/ncipollo/release-action/releases)
- [Commits](https://github.com/ncipollo/release-action/compare/v1.18.0...v1.19.1)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: ncipollo/release-action
  dependency-version: 1.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-03 20:16:27 -07:00
Nico Miguelino
24b5c2242a fix(ci): fixes workflow for Docker image builds (#2472) 2025-08-26 13:10:23 -07:00
dependabot[bot]
44abdf629e chore(deps): bump actions/upload-pages-artifact (#2470)
Bumps the github-actions group with 1 update: [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact).


Updates `actions/upload-pages-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-25 07:55:56 -07:00
Nico Miguelino
6e17e71c38 chore(ci): disable grouping of Python Dependabot PRs (#2454) 2025-08-20 08:53:50 -07:00
dependabot[bot]
2e97c7de86 chore(deps): bump the github-actions group with 4 updates (#2444)
* chore(deps): bump the github-actions group with 4 updates

Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance), [actions/download-artifact](https://github.com/actions/download-artifact) and [ncipollo/release-action](https://github.com/ncipollo/release-action).


Updates `actions/checkout` from 4 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/v4...v5)

Updates `actions/attest-build-provenance` from 1 to 2
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/v1...v2)

Updates `actions/download-artifact` from 4 to 5
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

Updates `ncipollo/release-action` from 1.11.2 to 1.18.0
- [Release notes](https://github.com/ncipollo/release-action/releases)
- [Commits](https://github.com/ncipollo/release-action/compare/v1.11.2...v1.18.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/attest-build-provenance
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: ncipollo/release-action
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* temporary: disable Docker image pushes for testing purposes

* chore(ci): revert temporary changes to the build workflow

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nicomiguelino <nicomiguelino2014@gmail.com>
2025-08-19 16:29:21 -07:00
Nico Miguelino
fb497613b1 chore(deps): increase freq of dep updates; group updates to fewer PRs (#2443) 2025-08-14 09:10:20 -07:00
Nico Miguelino
f4818e3e26 chore(ci): retry integration tests on failures up to five times (#2429) 2025-08-06 12:42:18 -07:00
Nico Miguelino
9aeb17c50f chore(ci): ignore dependabot.yml in build, test, and OpenAPI workflows (#2423) 2025-08-05 11:27:04 -07:00
Renat Galimov
6717c52c46 Create dependabot.yml 2025-08-05 16:37:46 +03:00
Nico Miguelino
d7a7e2c9f1 chore(ci): switch back to using softprops/action-gh-release (#2419) 2025-07-31 23:54:29 -07:00
Nico Miguelino
21eac58cee chore(ci): do not include qt5-* files for pi5 and x86 releases (#2418) 2025-07-31 21:46:20 -07:00
Nico Miguelino
434eca237c chore(ci): specify repo when running gh release subcommands (#2417) 2025-07-31 18:06:56 -07:00
Nico Miguelino
acf301562f chore(ci): specify GH_TOKEN (#2416) 2025-07-31 17:30:54 -07:00
Nico Miguelino
c40dd37255 chore(ci): create WebView release via GH CLI (#2415) 2025-07-31 16:58:46 -07:00
Nico Miguelino
98e68c0693 chore(ci): switch to ncipollo/release-action for managing WebView releases (#2413) 2025-07-31 15:45:14 -07:00
Nico Miguelino
a34c83e68a chore: cleanup coffeescript files and references (#2401) 2025-07-11 14:41:53 -07:00
Nico Miguelino
2a08db562d chore(ci): updates test workflow to ignore some files on PR creation (#2386) 2025-07-07 17:09:53 -07:00
Nico Miguelino
0b6764fcef chore(ci): exclude the tests label when generating release notes (#2384) 2025-07-04 13:46:06 -07:00
Nico Miguelino
047d8af175 chore(ci): create a new pipeline for running TypeScript/React tests (#2372) 2025-06-29 13:19:21 -07:00
Nico Miguelino
5d3bd7e6c7 chore(ci): refactor OpenAPI schema generation workflow (#2371) 2025-06-28 18:21:40 -07:00
Nico Miguelino
fe69e8689d chore(ci): refactor test workflow (#2370) 2025-06-28 17:19:49 -07:00
Nico Miguelino
37dc9dd704 chore(ci): re-enable build workflow on push to master (#2357) 2025-06-20 15:26:42 -07:00
dependabot[bot]
266f6e109b chore(deps): bump urllib3 from 1.26.19 to 2.5.0 in /requirements (#2351)
* chore(deps): bump urllib3 from 1.26.19 to 2.5.0 in /requirements

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.19 to 2.5.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.19...2.5.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump selenium and splinter versions

* temporary: disable push for testing purposes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nicomiguelino <nicomiguelino2014@gmail.com>
2025-06-20 15:08:30 -07:00
Nico Miguelino
2356c6568c chore(ci): fix missing RPi Imager JSON URL (#2350) 2025-06-18 10:02:18 -07:00
Nico Miguelino
7d36d49f12 chore(ci): include Anthias' OpenAPI schema in the release workflow (#2349) 2025-06-18 08:06:48 -07:00
Nico Miguelino
d7338c5df7 chore(ci): fix path wildcards used for uploading release artifacts (#2348) 2025-06-17 23:51:48 -07:00
Nico Miguelino
de2a51f9d6 chore(ci): modify workflow for creating a new release (#2347) 2025-06-17 13:57:43 -07:00
Nico Miguelino
4128e9fbc8 chore(ci): add a job for creating a docker-tag file (#2340) 2025-06-15 21:43:24 -07:00
nicomiguelino
9b34330644 chore(ci): add emojis to release notes template 2025-06-05 10:52:54 -07:00
nicomiguelino
dbdb2ce1a5 chore(ci): ignore changes to some files when OpenAPI workflow gets triggered
Ignore changes to `.editorconfig` or `CONTRIBUTING.md` when the
OpenAPI generation workflow gets triggered via pull requests.
2025-06-03 09:31:10 -07:00
nicomiguelino
2a42d90fcd chore(ci): don't trigger builds when OpenAPI workflow was changed 2025-06-03 08:43:21 -07:00
nicomiguelino
e7d13ad03c chore(ci): enable generation of release notes for OpenAPI workflow 2025-06-03 08:17:11 -07:00
nicomiguelino
2cefed0ce7 chore(ci): use zstd instead of zip for compressing Balena images 2025-05-31 13:37:14 -07:00
Nico Miguelino
093157481f Revert "fix: replace zip with xz for compression" 2025-05-31 11:09:34 -07:00
nicomiguelino
454d014e4d fix: replace zip with xz for compression 2025-05-31 00:26:08 -07:00
nicomiguelino
e8f66704aa chore(ci): fix release.yml 2025-05-29 00:37:45 -07:00
Nico Miguelino
87fbddeacc chore(ci): replace NPM lint script with lint:check and lint:fix (#2301) 2025-05-28 09:52:19 -07:00
Nico Miguelino
51e4511bba feat: migrate to React (#2265) 2025-05-26 21:04:19 -07:00