Commit Graph

253 Commits

Author SHA1 Message Date
Alicia Sykes
2743674e1f 📌 Pin to v0.70.0 trivy 2026-05-16 14:25:24 +01:00
Alicia Sykes
76210427f5 🛡️ Zizmor security scan of workflows 2026-05-16 14:18:46 +01:00
Alicia Sykes
859708b3cf 🐋 Docker workflow surfaces security findings 2026-05-16 13:25:47 +01:00
Alicia Sykes
66f6ae6bed 💚 Fixes actionlint for Docker workflow 2026-05-16 13:00:56 +01:00
Alicia Sykes
72aacc234b 🧪 Adds test/lint/coverage script for i18n files 2026-05-16 12:55:33 +01:00
Alicia Sykes
e0084b70eb 👷 CI workflow naming 2026-05-15 21:33:34 +01:00
Alicia Sykes
567517b3e4 🐋 Updated Docker workflow actions, improves summary 2026-05-15 21:33:01 +01:00
Alicia Sykes
9dc19587fc 💚 Fixes trivy versioning for Docker workflow 2026-05-15 18:24:39 +01:00
Alicia Sykes
5aa1dc2687 💚 Fixes secret scanning check 2026-05-15 18:17:30 +01:00
Alicia Sykes
159307f1a3 👷 More complete PR CI checks 2026-05-15 18:12:06 +01:00
Alicia Sykes
b3455afb49 👷 Faster cross-arch Docker compilation 2026-05-15 18:11:37 +01:00
Alicia Sykes
0cabd9be8f 👷 Streamlined auto-tagging 2026-05-15 18:10:59 +01:00
Alicia Sykes
be7fc8903f 👷 Smoother releases, with built app and checksum 2026-05-15 18:10:30 +01:00
Alicia Sykes
ead5df9abc 👷 Add dep audit back into ci check workflow 2026-05-02 19:39:45 +01:00
Alicia Sykes
0218ed9783 🔀 Merge pull request #2082 from Lissy93/dependabot/github_actions/softprops/action-gh-release-3
⬆️(deps): Bump softprops/action-gh-release from 2 to 3
2026-04-27 23:32:15 +01:00
Alicia Sykes
cfd8455d28 🔧 Fix path in build release workflow 2026-04-26 18:13:34 +01:00
Alicia Sykes
0e99bbba09 🔄️ Synced from master 2026-04-26 16:06:43 +01:00
Alicia Sykes
abe85efc5f 🐳 Removes build requirement from Dockerfile
- Updates start command for Dockerfile
- Removes dep dependencies from run stage
- Update the docker-compose with correct usage
- Adds OCI labels
- Updates Dockerfile image to use Node 24
- Updates docs around Docker build and usage
2026-04-26 13:34:46 +01:00
Alicia Sykes
923bdbbac5 🔧 Setup more comprehensive linting 2026-04-25 11:31:28 +01:00
dependabot[bot]
3ef1ca67e9 ⬆️(deps): Bump softprops/action-gh-release from 2 to 3
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-17 09:22:44 +00:00
Alicia Sykes
de091eca42 🚀 Fix tag ref in GH release deploy script 2026-04-15 20:45:14 +01:00
Alicia Sykes
2374b8a89d 👷 Updates release workflow to trigger on release
- Now it gets triggered whenever a release is made (either by the
  existing auto release from new minor version update, or if there's a
  manual release)
- Adds concurrency block to prevent same version triggering multiple
  same time runs
- Switches order of TAG reading condition (use git data first, and
  fallback to manual data if undefined)
- Update checkout action from v4 to v6
- Re-uses existing TAG env var instead of repeating the if condition
- Downgrades node version to 20, because 24 won't work yet

Thanks @CrazyWolf13!
2026-04-15 20:23:49 +01:00
Tobias
3992b6d564 simplify 2026-04-14 22:36:37 +02:00
Tobias
fe9c9bcbe7 fix: add src dir 2026-04-13 21:47:16 +02:00
Tobias
fa3f9d026a add: prebuild 2026-04-13 21:17:27 +02:00
Alicia Sykes
8bf2f8e02d 🔄️ Merge branch 'master' of github.com:lissy93/dashy into migration/vue3-upgrade 2026-04-13 14:52:49 +01:00
Alicia Sykes
c921872ed4 👷 Small fixes to tag workflow 2026-04-09 21:00:00 +01:00
Alicia Sykes
a85fd0ab45 🔂 Merge branch 'master' of github.com:lissy93/dashy into migration/vue3-upgrade 2026-04-07 10:55:22 +01:00
Alicia Sykes
742335ba3a 👷 Updates versions for GH actions 2026-04-02 12:11:03 +01:00
Alicia Sykes
b6bf151092 👷 Add issue release tag link, and make less spammy 2026-04-01 13:11:20 +01:00
Alicia Sykes
da63ebc830 👷 Mark issues as released when new tag published
- Fixed issue where tag body was missing PR info
- Adds tag logic to mark release version for applicable issues
- Trigger rebuild of docs website when version released
- Upgraded the github-script action from v7 to v8
- Show summary of changes when workflow completes
- Updated code comments to explain wtf is happening
2026-04-01 12:26:32 +01:00
Alicia Sykes
198c2dbae1 Pull from master 2026-03-29 18:42:53 +01:00
Alicia Sykes
d4f1d7ff84 🚚 Vue 3 compatibility fixes
transition class names (-enter → -enter-from), ::v-deep → :deep(), $router.currentRoute → $route, removed duplicate proxyReqEndpoint overrides that shadow the mixin

Plus some error handling and robustness improvments to global error handler, try-catch on all JSON.parse/yaml.load from localStorage/config, null-checks on DOM lookups, .catch() on unhandled axios promises, sanitized v-html in Footer

And removes stake weback and vue cli cleanup of crap.
2026-03-29 18:34:57 +01:00
Alicia Sykes
aed7fca150 👷 Update CI build of docs site, with --fetch-depth 2026-03-15 15:40:00 +00:00
Alicia Sykes
d5f2af35b0 ️ Improve dev container and workflow configs 2026-03-11 11:34:06 +00:00
Alicia Sykes
1b1de5a99b 🗑️ Remove stale files 2026-03-11 11:33:04 +00:00
Alicia Sykes
902feaa106 🔀 Sync from master 2026-03-11 11:29:59 +00:00
Alicia Sykes
abaf27cdac 👷 Adds fallback token for tag workflow, removes obsolete docs workflow 2026-03-09 14:31:56 +00:00
Alicia Sykes
b55fe60d4f 👷 Fix docs site workflow 2026-03-09 14:07:07 +00:00
Alicia Sykes
d40ade0c83 👷 Fix docs site workflow 2026-03-09 14:00:54 +00:00
Alicia Sykes
3a269bb07b 💚 Small fix in CI build for tags, and updates the release docs 2026-03-09 13:36:00 +00:00
Alicia Sykes
3ba0d7521a 👽 Begin the Vue 2 --> Vue 3 migration 2026-03-09 13:01:03 +00:00
Alicia Sykes
20270e05d9 🍱 Fix favicon loading, and add tag workflow 2026-03-08 22:12:03 +00:00
Alicia Sykes
543258417a 👷 Auto bump version on PR merge, and trigger new docker tags 2026-03-08 21:52:18 +00:00
Alicia Sykes
a1f9573270 🗑️ Remove obsolete workflows 2026-03-08 21:23:16 +00:00
Alicia Sykes
70f0ed1e13 🚨 Fixes CI failure from unused imports, resolves deepscan checks 2026-03-08 16:51:13 +00:00
Alicia Sykes
7fb485ecf2 👷 Adds CI for running tests 2026-03-08 16:33:24 +00:00
Alicia Sykes
57fd489480 🚛 Robustness improvments 2026-01-13 12:55:02 +00:00
Alicia Sykes
3e50636c04 🗑 Remove no-longer needed workflows 2025-07-18 18:55:41 +01:00
Alicia Sykes
cc736b2209 🐳 Update Docker workflow with the latest versions 2024-05-25 21:12:56 +01:00