Commit Graph

73 Commits

Author SHA1 Message Date
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
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
Mitchell Syer
1e9cccceda Add stable tags 2022-11-17 16:47:13 +00:00
Mosei
f566e6d4a9 fix set output 2022-11-17 11:49:55 +05:30
Mosei
282d616a5b fix set output 2022-11-17 11:46:04 +05:30
Mitchell Syer
10f334800c Minor workflow fix 2022-10-08 12:29:09 -04:00
Mitchell Syer
5ede9c0296 Revert some Alpine changes 2022-10-07 18:42:43 -04:00
Mitchell Syer
98b7f68e24 See if Arm v6 works 2022-10-07 16:11:42 -04:00
Mitchell Syer
15d0c35651 Test Alpine in PR 2022-10-07 15:43:53 -04:00
Mitchell Syer
7b2161cd05 Try Jammy 2022-10-07 15:09:33 -04:00
Mitchell Syer
7cfc929852 Remove Arm v6 2022-10-07 15:05:20 -04:00
Mitchell Syer
c0732a4139 Use Ubuntu focal 2022-10-07 15:01:05 -04:00
Mitchell Syer
4c5ec5db3a New base image 2022-10-07 14:43:03 -04:00