Mitchell Syer
a8d8475de0
Database Configuration ( #160 )
2025-09-02 12:54:06 -04:00
Syer10
5c6ea7286f
Add new JWT variables
2025-08-20 18:39:37 -04:00
Syer10
a959daf8dc
Mention me if it fails
2025-08-19 17:27:18 -04:00
Syer10
d263d1ef55
Fix wrapping of values
2025-08-19 17:20:00 -04:00
renovate[bot]
bc00388719
Update actions/checkout action to v5 ( #154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 15:30:45 -04:00
Mitchell Syer
9370334fa6
Add downloadConversions ( #149 )
2025-07-14 18:24:34 -04:00
Constantin Piber
7717a13190
[skip ci] [ #147 ] Update badges ( #148 )
...
* [#147 ] Update badges
* [#147 ] Update version on stable release
2025-07-13 15:24:19 -04:00
Syer10
fe65ce8873
Add support for new auth variables
2025-07-06 12:48:19 -04:00
Constantin Piber
5aa35914a5
C: handler for abort ( #135 )
...
* C: handler for abort
CEF will kill the thread if the GPU process cannot be created. This
brings down Suwayomi with it, so instead just kill the thread and inform
Java about the exception.
* Two-stage build to download an build catch_abort
Building JNI extensions requires JDK, but we don't need it at runtime,
so create a build-step based on JDK, then copy the built binary over
* Add catch handler to github action
2025-06-21 12:29:59 -04:00
Constantin Piber
9844dbcde3
Download JCEF at docker build step ( #132 )
...
* Add `LD_PRELOAD` to startup script
Closes #131
* Script to download and extract a JCEF release
Closely mirrors what KCEF does, but written in glorious AWK
* Call kcef_download and link downloaded JCEF where Suwayomi expects it
The script downloads JCEF into /opt. Link this folder at runtime into
the data folder where Suwayomi expects it. This allows us to easily
bundle the predownloaded release without modifying Suwayomi startup.
Move `LD_PRELOAD` down a bit to avoid warnings about preloading
libcef.so before the symlink exists.
* Add KCEF url to workflow to embed JCEF into container
2025-06-20 12:38:23 -04:00
Constantin Piber
d037f190e7
Merge builds again, use BUILDPLATFORM to decide KCEF ( #130 )
...
* Merge builds again, use BUILDPLATFORM to decide
* BUILDPLATFORM -> TARGETPLATFORM
2025-06-12 15:11:36 -04:00
Constantin Piber
db1d8b99a1
Remove KCEF from unsupported containers ( #129 )
...
* Introduce Build arg to include KCEF or not
* GH CI separate containers where KCEF is not supported
2025-06-12 14:26:16 -04:00
Mitchell Syer
8a4324cfb9
Remove Deprecated
2025-02-15 16:24:23 -05:00
Mitchell Syer
67dc398b33
Switch to ghcr.io/suwayomi/suwayomi-server ( #116 )
...
* Switch to `ghcr.io/suwayomi/suwayomi-server`
* Fix Arch readme
* Warn about missing stable release
2025-02-15 16:22:14 -05:00
Mitchell Syer
9951e2ff26
Update container.yml
2025-01-13 09:46:25 -05:00
Mitchell Syer
53859a84a3
Add load parameter
2025-01-13 09:42:43 -05:00
Mitchell Syer
709467ef93
Change test tag
2025-01-13 09:35:08 -05:00
Mitchell Syer
9554436acf
Remove Docker slim for now
2025-01-13 09:24:14 -05:00
Mitchell Syer
ebedd03a76
Preserve OpenJDK Conf Folder
2025-01-12 16:32:37 -05:00
Mitchell Syer
78caacd1e5
Remove test image before push
2025-01-12 15:51:25 -05:00
Mitchell Syer
4ca430b882
Build and Push Slim Containers
2025-01-12 15:40:18 -05:00
Mitchell Syer
a64db946e8
Switch to Ubuntu Noble and add RISC-V64
2024-11-21 03:31:52 +00:00
Mitchell Syer
1a86648df9
Remove GQL_DEBUG
2024-11-18 02:10:54 +00:00
Mitchell Syer
da68afee83
Remove Armv7
2024-11-16 14:55:03 -05:00
Mitchell Syer
2ac1f17aa4
Remove Dependabot
2024-11-15 21:46:43 -05:00
dependabot[bot]
cd140cd004
Bump docker/build-push-action from 5 to 6 ( #100 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 14:00:50 -04:00
Mitchell Syer
7ccf93ed15
Ignore Reuploads ( #97 )
...
* Ignore Reuploads
* Add Test
2024-04-06 23:51:48 -04:00
schroda
7b672f8a99
Fix/overwriting settings with comments with extension variables ( #95 )
...
* Overwrite config settings with comments correctly
Comments were either removed or broke the setting value due to incorrect formatting
* Fix "webUIEnabled" env var name
* Delete container only after receiving its logs
Due to the "-rm" option when starting the container, it was immediately deleted after it was stopped.
This prevented the workflow from getting the containers logs since it didn't exist anymore at this point of time and instead an error was raised
* Print container logs in case of failure
* Add a workflow step to test the container with passing env vars
2024-03-10 19:22:57 -04:00
dependabot[bot]
55b611942f
[skip ci] Bump docker/setup-buildx-action from 2 to 3 ( #54 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:14:13 -05:00
dependabot[bot]
a1813b7416
[skip ci] Bump docker/setup-qemu-action from 2 to 3 ( #53 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:14:02 -05:00
dependabot[bot]
2d964c7bb1
[skip ci] Bump docker/build-push-action from 4 to 5 ( #52 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:53 -05:00
dependabot[bot]
7b1a80abe1
[skip ci] Bump docker/login-action from 2 to 3 ( #51 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:44 -05:00
dependabot[bot]
7a110c568e
[skip ci] Bump actions/checkout from 3 to 4 ( #50 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:13:25 -05:00
Syer10
0e61489fa1
Maybe fix PR workflows
2024-02-19 21:04:38 -05:00
Mitchell Syer
d2fd1bbf73
Fix Container Test
2024-01-05 15:09:13 -05:00
Mitchell Syer
af8f17924a
Update container.yml ( #67 )
2024-01-05 14:19:39 -05:00
Nogweii
51dcfa9d68
declare the discord related secrets and mark inheritance ( #38 )
2023-05-29 21:33:10 -04:00
dependabot[bot]
07cbec44d9
Bump docker/build-push-action from 3 to 4 ( #27 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 21:22:55 -04:00
Nogweii
c616a13ea6
workflow_call doesn't support the choice input ( #37 )
2023-05-29 21:09:43 -04:00
Nogweii
c900249ebc
Split the workflow into multiple files ( #36 )
...
Now, container.yml is the central place for all of the logic. It is
never invoked directly, instead it is called by sibling workflows
'build_container_images.yml' and 'preview_build_on_push.yml'.
2023-05-29 21:02:43 -04:00
Nogweii
081804d534
The latest tag is for stable releases ( #35 )
2023-05-29 20:31:19 -04:00
Nogweii
e5f7c812b2
Don't pass any parameters to the checkout action ( #34 )
...
* don't pass any parameters to the checkout action
* re-add the fetch-depth parameter
2023-05-29 20:17:06 -04:00
Nogweii
0a1bec042b
Another bugfix attempt for build_container_images.yml ( #33 )
...
I think ${{ runner }} isn't valid until you're within a `job`, so avoid using it in the env section.
2023-05-29 20:06:25 -04:00
Nogweii
b16bab9098
Fix a few bugs in the new workflow
...
1. Typo in the preview repo name.
2. Combined the dry-run fail message into the test step
3. Converted the release metadata step to use jq
4. Removed redundant information from the container labels
2023-05-29 16:56:54 -07:00
Nogweii
363d654403
refactor the test into two steps
2023-05-29 16:12:40 -07:00
Nogweii
40f0caaf0d
reenable the container testing step
...
thank you Docker docs: https://docs.docker.com/build/ci/github-actions/test-before-push/
2023-05-29 15:43:06 -07:00
Nogweii
50cca8efe6
and run it once a week
2023-05-20 19:04:18 -07:00
Nogweii
fd5e934cdf
restore save_pull_count
2023-05-20 19:03:18 -07:00
Nogweii
77f891d439
overhaul the workflows
2023-05-20 18:11:04 -07:00
Mosei
67ad884a49
Update build_test_images.yml
2022-12-10 00:40:56 +05:30