Commit Graph

48 Commits

Author SHA1 Message Date
Sergey Krashevich 55c1f5890b Refactor GitHub Pages workflow to separate build and deploy
Split the workflow into distinct 'build' and 'deploy' jobs. The build job handles checkout, install, and documentation build steps, while the deploy job depends on build and manages deployment to GitHub Pages. This improves workflow clarity and separation of concerns.
2026-01-19 01:53:55 +03:00
Sergey Krashevich d98059f069 Add VitePress documentation site setup
Introduces VitePress configuration and theme files for documentation, updates the GitHub Pages workflow to build and deploy the new docs, and updates .gitignore for VitePress and Node artifacts. Adds necessary dependencies and scripts to package.json, and updates the ONVIF client example README title.
2026-01-19 01:35:31 +03:00
Alex X 212def9ceb Update app dev version format 2025-12-22 17:22:22 +03:00
Alex X 79698365bb Add fetch tags to GitHub actions 2025-12-22 12:24:00 +03:00
Alex X a107d13e61 Merge pull request #1761 from felipecrs/fix-docker-workflow
Fix docker build and push job when running from a fork
2025-10-11 10:49:35 +03:00
Alex X 26f16e392f Update go (build) version to 1.25 and related readme 2025-09-24 16:19:30 +03:00
Alex X 34b103bbcb Update all dependencies and min go version to 1.23 2025-07-08 12:45:56 +03:00
Felipe Santos 641e65ee95 Fix docker build and push job when running from a fork 2025-06-02 13:21:54 -03:00
Alex X 71c59cfe50 Add rockchip docker image 2025-03-22 18:37:30 +03:00
Alex X 0e49a066ba Docker files refactoring 2025-03-22 16:41:32 +03:00
Alex X 8cd1ab5c8f Update go build version to 1.24 2025-02-27 21:05:10 +03:00
Julian 876390aa68 Update build.yml
Fix 
Build binaries
This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
2025-02-02 22:15:19 +00:00
Robert Resch 6f9f1c3a35 Build the docker image for linux/arm/v6 2024-09-19 16:48:37 +02:00
Alex X 2311d5eabe Change go version to 1.20 for Windows 7 support 2024-09-01 17:54:01 +03:00
Alex X a01da18018 Merge pull request #1150 from skrashevich/go122
update Go version to 1.22
2024-06-06 14:25:27 +03:00
Sergey Krashevich df1d44d24e chore(deps): update Go version to 1.22 across project files 2024-05-30 17:12:56 +03:00
Sergey Krashevich 79245eeff4 fix(ci): skip GitHub Container Registry login on pull requests 2024-05-30 11:48:15 +03:00
Sergey Krashevich aa86c1ec25 ci(workflow): add GitHub Container Registry login and update image paths 2024-05-30 11:28:06 +03:00
Sergey Krashevich f3f08afac8 ci(build.yml): enable latest tag and onlatest for hardware suffix
This commit updates the GitHub Actions workflow to ensure that images built with a hardware suffix are tagged as 'latest'. Additionally, it modifies the README.md to enhance the documentation around the Docker container deployment, including basic and GPU-accelerated deployment instructions.
2024-05-09 06:07:50 +03:00
Alex X 070ea3892f Merge pull request #913 from robvanoostenrijk/master
Added FreeBSD binaries
2024-04-29 11:27:31 +03:00
Sergey Krashevich 9f7448d255 ci: upgrade GitHub Actions to newer versions
Updated various GitHub Actions used in the CI workflows (build.yml, gh-pages.yml, test.yml) to their latest major versions. This includes actions for checking out code, setting up Go, uploading artifacts, configuring Docker, and deploying to GitHub Pages. The update is part of routine maintenance to ensure compatibility with the latest features and improvements provided by these actions.
2024-02-24 13:14:51 +03:00
Rob van Oostenrijk 93dad05bde Added FreeBSD Binaries (#2)
Co-authored-by: Rob van Oostenrijk <robvanoostenrijk@noreply.users.github.com>
2024-01-29 21:14:47 +04:00
Rob van Oostenrijk a4b212d906 Update build.yml 2024-01-29 14:20:27 +04:00
Sergey Krashevich 0822326900 Update Go version to 1.21 in build and test workflows and Dockerfiles 2023-08-23 10:09:53 +03:00
Alexey Khit 279d8bf799 Rewrite GitHub actions 2023-08-20 23:41:39 +03:00
Sergey Krashevich 722b2827a1 Update Go version to 1.20 in test.yml and Dockerfiles 2023-04-03 20:30:25 +03:00
Alex X 69598b508c Merge pull request #321 from skrashevich/github-actions-update
Update Docker build-push-action to version 4 in workflows/docker.yml …
2023-04-02 10:08:44 +03:00
Sergey Krashevich 59347a409e Add cache for faster Docker builds from the GitHub Actions environment in ".github/workflows/docker.yml". 2023-04-02 07:05:09 +03:00
Sergey Krashevich 49e861d1b0 Update Docker build-push-action to version 4 in workflows/docker.yml and workflows/test.yml and deploy-pages to version 2 in workflows/gh-pages.yml 2023-04-02 04:02:28 +03:00
Alex X cdb3ee45cf Merge pull request #271 from skrashevich/testing-ci
Testing action CI
2023-03-26 11:23:15 +03:00
Alexey Khit eb1f423da3 Add gh-pages 2023-03-06 14:07:15 +03:00
Sergey Krashevich d3b2b8fdae add docker testing 2023-02-21 18:24:41 +03:00
Sergey Krashevich 3b9a0059df Create test.yml 2023-02-21 17:54:55 +03:00
Sergey Krashevich b7391f58a5 Update release.yml 2023-01-28 03:21:03 +03:00
Alexey Khit 3fb8d9af66 Disable release autobuild 2023-01-24 22:29:04 +03:00
Alexey Khit e040fb591f Disable CGO for git releases 2023-01-18 15:07:42 +03:00
Alexey Khit d23d2a7eff Fix release binaries for mac 2023-01-16 00:40:02 +03:00
Alexey Khit 030972b436 Auto build binaries on release #158 2023-01-14 14:14:23 +03:00
Alexey Khit 368562c540 Update version to 0.1-rc.6 2023-01-02 20:53:04 +03:00
Alexey Khit e6c36f1cf7 Rename Hardware Dockerfile 2022-12-19 12:16:38 +03:00
Alexey Khit 464ea417ef Add docker image with Hardware drivers 2022-12-18 01:00:39 +03:00
Alexey Khit c1fac66329 Refactoring CI 2022-12-17 23:40:56 +03:00
Felipe Santos 6f48131e4d Remove armv6 which was never supported 2022-12-06 10:38:18 -03:00
Felipe Santos f120db71a3 Add all platforms 2022-12-06 10:38:18 -03:00
Felipe Santos 72823af9d0 Refactor docker workflow 2022-12-06 10:38:18 -03:00
Felipe Santos b09bbd79c4 Fix VERSION 2022-12-06 10:38:18 -03:00
Felipe Santos 1830273f02 Refactor docker image 2022-12-06 10:38:18 -03:00
Alexey Khit d96af31f86 Adds builder action 2022-08-20 23:27:02 +03:00