Commit Graph

272 Commits

Author SHA1 Message Date
Fernando Fernández
1c8f465a41
ci: continue on attestation errors
Signed-off-by: GitHub <noreply@github.com>
2024-07-11 15:52:39 +00:00
renovate[bot]
7f47ef06cb
chore(deps): update ci dependencies (#2396) 2024-07-05 17:54:27 +00:00
Fernando Fernández
ccb68a90c4
ci(docker): don't upload build record artifacts (#2395)
Follow-up of https://github.com/docker/build-push-action/issues/1151

Signed-off-by: GitHub <noreply@github.com>
2024-07-03 08:37:32 +00:00
renovate[bot]
67a9e553f9
chore(deps): update docker/build-push-action action to v6.3.0 (#2394) 2024-07-03 10:23:45 +02:00
renovate[bot]
552448bf3a
chore(deps): update ci dependencies (#2389) 2024-07-01 19:26:56 +00:00
renovate[bot]
af4444f6e2
chore(deps): update docker/build-push-action action to v6.1.0 (#2380) 2024-06-22 21:14:28 +00:00
Fernando Fernández
f3f60fb7e2
chore(deps): upgrade to Tauri v2 beta
It's a beta, but given Tauri support is currently given in a
best-effort basis, it's worth upgrading.

* It allows us to use SVG icons
* Faster to build in CI

It will also help us play with mobile builds in the future.

Signed-off-by: GitHub <noreply@github.com>
2024-06-22 20:53:29 +00:00
Fernando Fernández
f99680f873 ci(package): extract repeated artifact paths into env var
Signed-off-by: GitHub <noreply@github.com>
2024-06-22 22:34:03 +02:00
renovate[bot]
60f24c4143
chore(deps): update ci dependencies (#2377) 2024-06-18 22:38:33 +02:00
renovate[bot]
e2cf10b3ec
chore(deps): update docker/build-push-action action to v6 (#2376) 2024-06-17 14:01:08 +02:00
renovate[bot]
81aa7763f4
chore(deps): update ci dependencies (#2370) 2024-06-14 00:32:14 +02:00
renovate[bot]
b2155c55fa
chore(deps): update ci dependencies (#2369) 2024-06-13 09:06:11 +02:00
renovate[bot]
cfe565c525
chore(deps): update docker/build-push-action action to v5.4.0 (#2365) 2024-06-10 18:00:03 +00:00
renovate[bot]
7f1f140303
chore(deps): update ci dependencies (#2358) 2024-06-06 13:42:10 +02:00
renovate[bot]
55a8e20194
chore(deps): update ci dependencies (#2357) 2024-06-04 10:21:03 +00:00
renovate[bot]
5ca5f46ddb
chore(deps): update ci dependencies (#2354) 2024-05-28 12:36:29 +02:00
renovate[bot]
75d7eeb58b
chore(deps): update ci dependencies (#2349) 2024-05-17 11:01:47 +02:00
Fernando Fernández
2fe7aa8440
fix(AudioControls): downgrade Vuetify to fix persistent footer (#2350)
When all the queue is finished, the footer gets stuck in the middle of the page. Vuetify changed something that makes Vue's v-if not work properly.

Given I'm going to remove Vuetify from the app sooner than later, I'm removing it from renovate dependency updates

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-14 20:22:10 +02:00
Fernando Fernández
82886d806e
ci: add missing brackets
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-12 20:41:01 +02:00
renovate[bot]
10c67d6b86
chore(deps): update actions/attest-build-provenance action to v1.1.1 (#2345) 2024-05-10 23:41:23 +00:00
Fernando Fernández
1c1f9eec40
ci: finish provenance attestation implementation
actions/attest-build-provenance v1.0.0 didn't support individual files,
so I opted for implementing it initially just for Docker.

After v1.1.0, it supported multiple files,
so I added attestationto the other steps.

See their release changelog:
https://github.com/actions/attest-build-provenance/releases/tag/v1.1.0

Signed-off-by: GitHub <noreply@github.com>
2024-05-10 23:32:08 +00:00
Fernando Fernández
f0f2c5ccd2
ci(deploy): handle properly master branches from other repositories
Signed-off-by: GitHub <noreply@github.com>
2024-05-10 23:03:17 +00:00
renovate[bot]
2cd21c53e4
chore(deps): update ci dependencies (#2341) 2024-05-10 15:05:48 +02:00
renovate[bot]
219da9a9fb
chore(deps): update ci dependencies (#2336) 2024-05-08 15:19:36 +02:00
Fernando Fernández
6cde6efb24
ci: remove unnecessary PR context artifact
Signed-off-by: GitHub <noreply@github.com>
2024-05-06 17:47:46 +02:00
Fernando Fernández
163e76c1c3
ci(deploy): remove missing recreate command for comments
Signed-off-by: GitHub <noreply@github.com>
2024-05-06 14:26:14 +00:00
renovate[bot]
1e4e879c06
chore(deps): update actions/dependency-review-action action to v4.3.2 (#2327) 2024-05-06 00:09:37 +02:00
Fernando Fernández
fdfd1b2cfd
ci(labeling): add merge conflict label on pushes
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-05 20:42:07 +02:00
Fernando Fernández
4592bd3906
ci(deploy): correct conditional formatting
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-05 17:40:33 +02:00
Fernando Fernández
8015d39afc
ci(attestation): initial implementation
Signed-off-by: GitHub <noreply@github.com>
2024-05-05 14:40:52 +00:00
Fernando Fernández
eb3224ea51
ci(automation): properly set conditions
Signed-off-by: GitHub <noreply@github.com>
2024-05-03 12:10:56 +00:00
renovate[bot]
b3b66bd945
chore(deps): update actions/dependency-review-action action to v4.3.1 (#2323) 2024-04-30 12:18:20 +02:00
Fernando Fernández
cd1487d17a
ci(docker): force max provenance
See https://docs.docker.com/build/ci/github-actions/attestations/#default-provenance
for more details. We force the max provenance, regardless of the privacy of the repository

Signed-off-by: GitHub <noreply@github.com>
2024-04-29 14:51:26 +00:00
Fernando Fernández
cd64646f96
ci(tauri): reduce artifact upload lines (#2322)
Signed-off-by: GitHub <noreply@github.com>
2024-04-29 09:49:30 +00:00
renovate[bot]
ed2f517b44
chore(deps): update ci dependencies (#2319) 2024-04-26 08:45:13 +02:00
renovate[bot]
8d40b2ed66 chore(deps): update ci dependencies (#2272) 2024-04-24 18:59:46 +00:00
Fernando Fernández
f498f5a6d9 ci: reusable build workflow, parallel multiplatform (#2317)
Builds for pull requests, stable releases and unstable releases are now unified.
There's no more duplication between all those workflows like in the initial implementation we had.

Multi platform Docker images are now fully parallel and extensible to
other architectures easily
(by just adding it to the ``architectures`` array in the ``package.yml`` workflow).

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-04-24 18:59:25 +00:00
Fernando Fernández
0520635e4c
ci: use exact semver for dependencies (#2300)
Signed-off-by: GitHub <noreply@github.com>
2024-04-11 19:16:28 +02:00
Fernando Fernández
72459d67af
feat(tauri): optimize Tauri build size (#2275)
Signed-off-by: GitHub <noreply@github.com>
2024-03-28 16:32:39 +00:00
renovate[bot]
d6ca406291
chore(deps): update ci dependencies (#2270) 2024-03-24 21:00:06 +01:00
renovate[bot]
c000898968
chore(deps): update ci dependencies (#2261) 2024-03-17 16:24:05 +00:00
renovate[bot]
23c6e8e8e4
chore(deps): update ci dependencies (#2254) 2024-03-13 17:40:09 +00:00
renovate[bot]
0362a74904
chore(deps): update docker/setup-buildx-action action to v3.1.0 (#2240) 2024-03-05 14:26:09 +01:00
renovate[bot]
98550cb7d3
chore(deps): update ci dependencies (#2225) 2024-02-20 22:34:14 +00:00
renovate[bot]
a4f220ac66
chore(deps): update ci dependencies (#2217) 2024-02-14 14:00:25 +00:00
renovate[bot]
331e882b73
chore(deps): update ci dependencies (#2212) 2024-01-21 16:41:01 +00:00
renovate[bot]
c53d4966f1
chore(deps): update actions/upload-artifact action to v4.1.0 (#2210) 2024-01-17 20:32:39 +00:00
renovate[bot]
9481c9e91f
chore(deps): update ci dependencies (#2196) 2024-01-05 03:41:01 +01:00
renovate[bot]
6f98c304ae
chore(deps): update actions/setup-node action to v4.0.1 (#2169) 2023-12-30 16:31:27 +01:00
Fernando Fernández
ad19e26d46
ci: use javascript-typescript instead of javascript in CodeQL
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-16 16:47:37 +01:00