Commit graph

94 commits

Author SHA1 Message Date
Jan Böhmer
434826c125 Use default CodeQL workflow which is configured via repo settings and not via a action file 2023-05-16 00:16:50 +02:00
Jan Böhmer
c828aa3bc0 Use correct table name for test_legacy_import workflow 2023-05-07 02:58:59 +02:00
Jan Böhmer
376d29e829 Use correct table name for test_legacy_import workflow 2023-05-07 02:52:31 +02:00
Jan Böhmer
97ee4f36e3 Fixed typo in legacy import test script 2023-05-07 02:44:07 +02:00
Jan Böhmer
d766f255ef Let job fail, when an error occurs during the legacy test script 2023-05-07 02:38:54 +02:00
Jan Böhmer
61ea312403 Added continous testing for legacy Part-DB import 2023-05-07 02:27:16 +02:00
dependabot[bot]
9e72e88930
Bump symfonycorp/security-checker-action from 4 to 5 (#246)
Bumps [symfonycorp/security-checker-action](https://github.com/symfonycorp/security-checker-action) from 4 to 5.
- [Release notes](https://github.com/symfonycorp/security-checker-action/releases)
- [Commits](https://github.com/symfonycorp/security-checker-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: symfonycorp/security-checker-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-03-18 22:27:01 +01:00
Jan Böhmer
dcb64bf0a6 Merge remote-tracking branch 'origin/master' 2023-03-18 22:26:40 +01:00
Jan Böhmer
5d07070558 Do not build docker images for pull requests 2023-03-18 22:26:36 +01:00
dependabot[bot]
8c6ba9175b
Bump actions/checkout from 2 to 3 (#247)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [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/v2...v3)

---
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>
2023-03-18 22:25:31 +01:00
dependabot[bot]
ccaa2c48e2
Bump github/codeql-action from 1 to 2 (#248)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-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-03-18 22:25:07 +01:00
Jan Böhmer
5d38bf2e66
Use Github dependabot to check for outdated github actions 2023-03-18 22:20:04 +01:00
Jan Böhmer
15331da389 Removed actions updater workflow, as it is not compatiblee with our auto generated jekyll page build action 2023-03-18 22:17:28 +01:00
Jan Böhmer
477171abac Fixed actions updater workflow 2023-03-18 22:11:50 +01:00
Jan Böhmer
dc85e4f4a4 Run actions updater on every push 2023-03-18 22:05:30 +01:00
Jan Böhmer
ac402a6697 Updated some github actions workflows and added an workflow to automatically update actions 2023-03-18 22:03:34 +01:00
Jan Böhmer
e47b5090c7 Removed the double composer install command from assets artifact build action 2023-02-13 00:55:35 +01:00
Jan Böhmer
4f51b70540 Renamed assets artifact build action 2023-02-13 00:52:30 +01:00
Jan Böhmer
da97a10033 Added action to build artifacts 2023-02-13 00:49:58 +01:00
Jan Böhmer
67aa6dd7e4 Do not run actions on localization branches
This often fails and causes a lot of email traffic...
2023-02-13 00:34:13 +01:00
Jan Böhmer
d219851143 Only tag releases as docker latest 2023-02-12 21:47:24 +01:00
Jan Böhmer
66d76d40dd Fixed and improved docker build 2023-02-06 21:34:02 +01:00
Jan Böhmer
325d469ba2 Do not build docker image for crowdin branch 2023-02-06 21:13:30 +01:00
Jan Böhmer
f351d65065 Do not cron build docker images 2023-02-05 20:25:04 +01:00
Jan Böhmer
3d54921ab9 Cache docker builds in github action cache 2023-02-05 02:03:18 +01:00
Jan Böhmer
cba3f65c29 Only configure the QEMU VMs we need for docker build action 2023-02-05 00:42:19 +01:00
Jan Böhmer
066f4463fc Try docker multi-platform-builds for ARM 2023-02-05 00:22:28 +01:00
Jan Böhmer
0c5180bda4 Run tests and static analysis on ubuntu-22.04 2022-12-11 14:51:07 +01:00
Jan Böhmer
b90b6d7853 Run tests on PHP 8.2 2022-12-11 14:46:39 +01:00
Jan Böhmer
751eff3ef5 Require PHP 7.4 as minimum version. Drop 7.3 support 2022-09-18 18:19:47 +02:00
Jan Böhmer
a541105e12 Updated security-checker-action. This should fix the failing static analyis 2022-09-11 19:02:19 +02:00
Jan Böhmer
2486bc5d7b Added an check-requirements console command 2022-08-04 22:44:14 +02:00
Jan Böhmer
21ca1ffead Moved all console comands to the partdb: namespace 2022-08-04 21:49:16 +02:00
Jan Böhmer
e041012fa1 Do a "yarn build" in phpunit tests instead of "yarn watch" 2022-07-25 22:19:44 +02:00
Jan Böhmer
587acb70a7 Do a "yarn build" in phpunit tests instead of "yarn watch"
Yarn watch starts an server which never ends the process.
2022-07-25 22:18:55 +02:00
Jan Böhmer
de1f5b29d6 Run static analysis action on all branches and pull requests. 2022-07-25 22:16:49 +02:00
Jan Böhmer
b0d372d223 Fixed github tests action issue with sqlite. 2022-07-23 22:44:36 +02:00
Jan Böhmer
6f189e3bbc Fixed github tests action issue with sqlite. 2022-07-23 22:43:56 +02:00
Jan Böhmer
ef4154d1d7 Fixed github tests action issue with sqlite. 2022-07-23 22:43:36 +02:00
Jan Böhmer
e62b6a1198 Do PHPunit tests for both mysql and sqlite 2022-07-23 22:36:13 +02:00
Jan Böhmer
8f2b145b21 Tag each docker image build with its latest branch name. 2022-07-21 01:32:43 +02:00
Jan Böhmer
b78a9dc982 Tag newest docker image built from master as "latest".
Fixes issue #122.
2022-07-21 00:44:10 +02:00
Jan Böhmer
f163b8d223 Updated dependencies. We now require at least PHP 7.3 now 2022-03-04 12:22:51 +01:00
Jan Böhmer
2982f54d19 Run github phpunit tests on PHP 8.0 too. 2021-10-02 20:16:12 +02:00
Jan Böhmer
63065a8b58 Reset autoincrement in a custom purger not in DataFixtures.
This makes things a lot prettier in the DataFixtures.
2021-10-02 20:14:48 +02:00
Jan Böhmer
f126d87a09 Revert "Build docker images for ARM platforms too."
This reverts commit 7b34dddc5d.
2021-03-14 20:33:02 +01:00
Jan Böhmer
7b34dddc5d Build docker images for ARM platforms too. 2021-03-14 20:17:03 +01:00
Jan Böhmer
bfba868a1a Do not use github docker repository. 2021-03-14 20:14:09 +01:00
Jan Böhmer
18bf99af4b Dont generate SHA docker tags. 2021-03-14 20:07:47 +01:00
Jan Böhmer
04c9700056 Use a docker build action that supports proper tagging. 2021-03-14 19:51:47 +01:00