FoxxMD
ac01348266
docs: try to replace canonical urls for github.io with new site
2026-05-02 04:08:03 +00:00
FoxxMD
e7e1417b0b
ci: Add Cloudflare Pages hook trigger to docs deployment
Publish Docker image to Dockerhub / test (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Has been cancelled
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Has been cancelled
2026-04-17 18:56:47 +00:00
FoxxMD
457279465c
ci: Add build date to image build workflow
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
2026-04-16 02:05:53 +00:00
FoxxMD
fb19191209
ci: Update node version for sanity test
2026-04-09 14:08:58 +00:00
Matt Foxx
28c2e9873a
Merge pull request #537 from FoxxMD/dependabot/github_actions/actions/download-artifact-8.0.1
...
chore(deps): bump actions/download-artifact from 4.3.0 to 8.0.1
2026-04-09 08:20:39 -04:00
Matt Foxx
6bcd3f9516
Merge pull request #536 from FoxxMD/dependabot/github_actions/actions/upload-artifact-7.0.0
...
chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.0
2026-04-09 08:16:49 -04:00
Matt Foxx
11b2632d02
Merge pull request #538 from FoxxMD/dependabot/github_actions/docker/metadata-action-6.0.0
...
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
chore(deps): bump docker/metadata-action from 5.9.0 to 6.0.0
2026-04-08 23:51:10 -04:00
dependabot[bot]
63533534df
chore(deps): bump marocchino/sticky-pull-request-comment
...
Bumps [marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment ) from 2.9.4 to 3.0.3.
- [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases )
- [Commits](773744901b...d4d6b09364 )
---
updated-dependencies:
- dependency-name: marocchino/sticky-pull-request-comment
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-09 03:32:57 +00:00
dependabot[bot]
5c03062976
chore(deps): bump docker/metadata-action from 5.9.0 to 6.0.0
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5.9.0 to 6.0.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](318604b99e...030e881283 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-09 03:32:53 +00:00
dependabot[bot]
dbe41fa5ab
chore(deps): bump actions/download-artifact from 4.3.0 to 8.0.1
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.3.0 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](d3f86a106a...3e5f45b2cf )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-09 03:32:49 +00:00
dependabot[bot]
5454f817e5
chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](ea165f8d65...bbbca2ddaa )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-09 03:32:44 +00:00
FoxxMD
194a0e78ff
ci: Update checkout and setup-node versions due to node deprecation
2026-04-06 18:28:00 +00:00
FoxxMD
04027e87e7
ci: fix step if statement
2026-04-06 18:04:22 +00:00
FoxxMD
a998060bca
ci: Add docs repo dispatch
2026-04-06 18:01:10 +00:00
FoxxMD
7b36d95dfc
ci: Harden remaining workflows using zizmor
...
* Pin action digests
* Remove template injection where possible
2025-11-05 12:08:46 -05:00
FoxxMD
0427b6e945
try with double quotes
2025-11-05 11:48:00 -05:00
FoxxMD
326d9e58d7
ci: Use zizmor to fix and audit image publish action
...
* Pin actions to digest
* Replace template substitution with envs
2025-11-05 11:26:41 -05:00
FoxxMD
e039d4512c
ci: Add optional rybbit analytics to docs build
2025-07-07 12:20:16 +00:00
FoxxMD
51509a3531
ci: Add rybbit variables for gh actions
2025-07-03 17:51:38 +00:00
FoxxMD
b724eca9be
docs: Add missing var for docs deploy
2025-04-23 15:04:20 +00:00
FoxxMD
d2c6194314
ci: Add comments on PR SHA usage
2025-01-21 14:06:16 -05:00
FoxxMD
11ca7a724d
try pull SHA directory for build
...
So that build summary details used SHA
2025-01-21 13:58:47 -05:00
FoxxMD
3057908074
fix(ci): Add context to build-push so it uses checked out PR ref
2025-01-21 13:28:45 -05:00
Matt Foxx
f2516206c0
ci: Refactor OCI image workflows to use multi-runner for cross-arch builds ( #246 )
...
Replaces `build-push-action` buildx QEMU building for multiple `arch` with a multi-runner matrix that builds each image on native runners and combines digests before pushing to registries.
* Use arm public preview runner
* Refactor publish image workflow to use multi-runner
* Refactor PR workflow to use multi-runner
2025-01-17 09:35:11 -05:00
FoxxMD
f8902e05a6
ci: Update sanity test to install/build concurrently
2025-01-16 16:15:00 -05:00
FoxxMD
0cdb48a71a
ci: Generate schema files for docsite in GH docs deploy workflow
2024-12-10 10:13:06 -05:00
FoxxMD
1e6251edfb
ci: Fix sanity test checkout ref and shorten APP_VERSION sha usage
2024-10-14 13:07:12 -04:00
FoxxMD
1b0e7a3dfd
ci: Make test workflow reusable and add run sanity check
...
* Add sanity run steps to check for obvious errors when running in production
* Refactor test job to be reusable
2024-10-10 12:05:16 -04:00
FoxxMD
5b8a8a7449
ci: Refactor ACT for more thorough usage
...
* All required files in the same file by using .actrc
* Include example .secrets and .env
* Update README with usage
* Refactor actTest to make docker build steps optional with ENV
2024-09-27 11:41:38 -04:00
FoxxMD
d7091f8a8e
chore(ci): Add dependabot PR test gh action
2024-08-30 10:53:09 -04:00
FoxxMD
4b5cdade77
chore(ci): Disable alpine builds for PR image
2024-08-30 10:37:21 -04:00
FoxxMD
cb67d1ae40
chore!: Fix latest/tag for images and disable alpine builds
...
* Ensure pre-release tags don't also get latest tag
* Disable alpine builds
* Only increases testing and build complexity and there has been no feedback from users about needing it
2024-08-30 10:26:23 -04:00
FoxxMD
0feb02babe
chore: Refactor git/dev workflow to use master as unstable branch
...
* Aligns with "normal" default branch usage better, allows dependabot to actually run
* Change image publishing to push tagged images as 'latest' and master images as `edge`
2024-08-30 09:53:52 -04:00
FoxxMD
0fed91302c
chore(ci): Update untagged package schedule to run once a week
...
Doesn't need to run every day.
2024-08-19 11:55:47 -04:00
FoxxMD
ee399136a9
docs: Lean 100% into docusaurus documentation
...
Since docs are now generated alongside builds and hosted on the app server there is no longer a barrier to using docusaurus docs as the main documentation presentation. Any user looking for docs can use the GH Pages hosted site or a "versioned" docs site hosted on their MS app. Due to this we can fully commit to docusaurus and take advantage of MDX layouts to simplify docs.
* Replace env/file configs headings in configuration with MDX tabs to make reading easier
* Remove superfluous TOCs
* Replace internal links in repo readme with links to docsite
2024-07-16 14:11:14 -04:00
FoxxMD
d1a4a54d2a
docs: Implement self-hosted docs
...
* Add npm scripts for installing/building docusaurus from main project
* Set base url based on ENV
* Build docsite in docker image
* Add link to doc in dashboard and link to github
* Update nodejs install instructions to include doc build command
* Update GH pages workflow to use correct base url
* Add hint page to main app when docs are not built
2024-07-15 13:26:57 -04:00
FoxxMD
ce1c70a4e1
ci: Ignore flatpak and docsite for image deploy
2024-07-09 16:05:15 -04:00
FoxxMD
6d017d4b27
chore(ci): Update setup-node to v4 to squash node deprecation warnings
2024-07-03 10:11:52 -04:00
FoxxMD
0e34d63c84
feat(docker)!: Use debian image as default
...
Sporadic DNS issues with alpine have caused a number of issues #160 #126 #134
Use debian as default since it has been proven to be stable. The image size increase is worth squashing these issues.
2024-07-03 10:07:35 -04:00
FoxxMD
c908aea1ae
ci: Better package cleanup and manual triggers
2024-06-26 16:39:42 -04:00
FoxxMD
c7a58bbce6
ci: Add package cleanup
2024-06-26 16:26:30 -04:00
FoxxMD
b26f303479
ci: remove test workflow
2024-06-26 15:52:52 -04:00
FoxxMD
13d64d2ce2
ci: Implement gated automated PR building
...
Only checkout/build PR branches if labelled first
2024-06-26 15:44:12 -04:00
FoxxMD
ddb7fb3d6e
ci: Use checked out repo to get git info rather than GH variables
2024-06-26 14:05:33 -04:00
FoxxMD
457967bfb2
Pass default APP_VERSION env as build arg
2024-06-26 13:23:45 -04:00
FoxxMD
734742ecbe
Add APP_VERSION parsing to github actions
2024-06-26 12:37:09 -04:00
FoxxMD
afc931ac8c
docs: Use vars instead of secrets
2024-06-26 12:37:07 -04:00
FoxxMD
9fb032e030
docs: Add scripting on deploy for plausible analytics
2024-06-26 12:37:07 -04:00
FoxxMD
8a43f0ded5
test arm64 building for debian docker image using updated node version #126
...
Using latest LTS (20) seems to have fixed TLS timeout/connection reset issue seen when trying to `npm ci` on LTS 18
2024-02-19 15:32:24 -05:00
FoxxMD
f231d4e1e4
ci: Implement test checks for PRs and image publishing
2024-02-08 13:07:13 -05:00