1
0
mirror of https://github.com/Kovah/LinkAce.git synced 2025-04-20 23:11:56 +02:00

101 Commits

Author SHA1 Message Date
Kevin Woblick
d0ed583b03 Adjust tests 2025-02-26 09:19:10 +01:00
Kevin Woblick
cb8585bf33 Optimize storage permissions for release packages 2025-02-26 09:04:58 +01:00
Kovah
a018face01 Execute code coverage only on push to 2.x 2025-02-17 21:28:43 +01:00
Kovah
d8225932f3 Fix tests, add :latest for Docker images 2025-01-31 15:25:26 +01:00
Kovah
6d1c6f0c8b
Fix testing .env file 2024-10-17 16:30:55 +02:00
Kovah
31273e58f8
Minor fixes 2024-10-17 16:24:21 +02:00
Kovah
b0e47d7316
Update dependencies, adjust readme and other config files 2024-09-20 00:22:47 +02:00
Kovah
25a915f8f0
Add Codacy coverage reporting 2024-08-27 16:58:56 +02:00
Kovah
9ab73912b6
Remove Code Climate 2024-08-26 14:56:14 +02:00
Kovah
5d827f4a6f
Merge remote-tracking branch 'refs/remotes/origin/1.x' into 2.x
# Conflicts:
#	.github/workflows/analyze.yml
#	.github/workflows/build-docker.yml
#	.github/workflows/build-package.yml
#	.github/workflows/test.yml
#	app/Http/Requests/SearchRequest.php
#	composer.lock
#	package-lock.json
#	package.json
2024-08-15 21:31:05 +02:00
Kovah
a8e8a3ced5
Adjust release package building 2024-07-17 15:46:58 +02:00
Kovah
7894703609
Adjust CI/CD pipeline for updated branch structure 2024-07-17 15:40:43 +02:00
Kovah
a129a19f78
Adjust release package building 2024-07-17 15:40:09 +02:00
Kovah
e0767e3ef8
Adjust retention of release package builds 2024-07-17 14:54:30 +02:00
Kovah
22388ad678
Adjust CI and CD pipelines, as well as Dependabot config 2024-07-17 12:09:40 +02:00
Kovah
b76b6a9eb4
Merge remote-tracking branch 'origin/1.x' into 2.x 2024-07-17 11:41:44 +02:00
Kovah
871f96c3ac
Adjust the release workflow to include major versions 2024-07-17 10:51:20 +02:00
dependabot[bot]
cc3577e219
Bump the actions group across 1 directory with 2 updates
Bumps the actions group with 2 updates in the / directory: [paambaati/codeclimate-action](https://github.com/paambaati/codeclimate-action) and [docker/build-push-action](https://github.com/docker/build-push-action).


Updates `paambaati/codeclimate-action` from 5.0.0 to 8.0.0
- [Release notes](https://github.com/paambaati/codeclimate-action/releases)
- [Changelog](https://github.com/paambaati/codeclimate-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/paambaati/codeclimate-action/compare/v5.0.0...v8.0.0)

Updates `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: paambaati/codeclimate-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 01:58:34 +00:00
Kovah
8a240da133
Merge branch 'main' into dev-v2
# Conflicts:
#	.github/workflows/build-docker.yml
#	.github/workflows/build-package.yml
#	app/Actions/ImportHtmlBookmarks.php
#	composer.lock
#	resources/views/models/links/partials/single-simple.blade.php
2024-02-20 16:28:56 +01:00
Kovah
c68dd90817
Simplify the LinkAce Docker setup (#502)
- Removes the advanced image version where PHP and nginx are separated
- Replaces nginx with Caddy
- The release image is now ready to be used with SQLite without many hassles
- Adjusts the build processes accordingly
- Removes unnecessary config files
2024-02-07 00:31:59 +01:00
Kovah
e1571f1937
Fix migration for tests 2024-02-06 09:57:32 +01:00
Kovah
274eca2ff0
Merge branch 'main' into dev-v2
# Conflicts:
#	app/Helper/Sharing.php
#	app/Http/Controllers/App/SystemSettingsController.php
#	app/Http/Controllers/FetchController.php
#	app/Http/Controllers/Guest/TagController.php
#	app/Http/Controllers/Models/ListController.php
#	app/Http/Controllers/Models/NoteController.php
#	app/Http/Controllers/Setup/RequirementsController.php
#	app/Providers/FortifyServiceProvider.php
#	composer.json
#	composer.lock
#	docker-compose.yml
#	resources/views/admin/system-settings/partials/general-settings.blade.php
#	resources/views/app/settings/partials/user/app-settings/privacy.blade.php
#	resources/views/app/settings/system.blade.php
#	resources/views/models/links/show.blade.php
#	resources/views/models/notes/partials/single.blade.php
#	resources/views/partials/header.blade.php
2024-02-06 09:16:07 +01:00
dependabot[bot]
8f032c9b35
Bump the actions group with 10 updates
Bumps the actions group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `2` | `4` |
| [actions/setup-node](https://github.com/actions/setup-node) | `2` | `4` |
| [actions/cache](https://github.com/actions/cache) | `3` | `4` |
| [paambaati/codeclimate-action](https://github.com/paambaati/codeclimate-action) | `3.2.0` | `5.0.0` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `2` | `3` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `2` | `3` |
| [docker/login-action](https://github.com/docker/login-action) | `1` | `3` |
| [docker/build-push-action](https://github.com/docker/build-push-action) | `2` | `5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3` | `4` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `3` | `4` |


Updates `actions/checkout` from 2 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/v2...v4)

Updates `actions/setup-node` from 2 to 4
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v4)

Updates `actions/cache` from 3 to 4
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

Updates `paambaati/codeclimate-action` from 3.2.0 to 5.0.0
- [Release notes](https://github.com/paambaati/codeclimate-action/releases)
- [Changelog](https://github.com/paambaati/codeclimate-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/paambaati/codeclimate-action/compare/v3.2.0...v5.0.0)

Updates `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)

Updates `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)

Updates `docker/login-action` from 1 to 3
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v3)

Updates `docker/build-push-action` from 2 to 5
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v5)

Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

Updates `actions/download-artifact` from 3 to 4
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: paambaati/codeclimate-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 22:01:15 +00:00
Kovah
2817d47120
Large-scale update of dependencies, deprecation of PHP 8.0 2024-02-05 21:54:14 +01:00
Kovah
c084752b95
Merge branch 'main' into dev-v2
# Conflicts:
#	.github/workflows/build-docker.yml
#	app/Actions/ImportHtmlBookmarks.php
#	app/Helper/functions.php
#	app/Http/Controllers/Guest/LinkController.php
#	app/Http/Controllers/Guest/ListController.php
#	app/Http/Controllers/Guest/TagController.php
#	app/Http/Controllers/Models/LinkController.php
#	app/Http/Controllers/Models/ListController.php
#	app/Http/Controllers/Models/TagController.php
#	app/Http/Controllers/Traits/SearchesLinks.php
#	app/Http/Middleware/TrustProxies.php
#	composer.json
#	composer.lock
#	config/app.php
#	resources/views/partials/configure-darkmode.blade.php
#	tests/Controller/Models/LinkControllerTest.php
#	tests/Controller/Models/ListControllerTest.php
#	tests/Controller/Models/TagControllerTest.php
2023-09-28 19:42:45 +02:00
Kovah
8959fcf6dc
Adjust actions steps 2023-09-28 19:26:54 +02:00
Kovah
3b98acb771
Adjust package bild process 2023-07-30 16:54:12 +02:00
Kovah
5522d097a4
Minor release adjustments 2023-03-19 10:38:15 +01:00
Kovah
8ce239054b
Update Github actions versions 2023-03-16 22:54:48 +01:00
Kovah
ac0b47129c
Additionally push built images to Github registry (#622) 2023-03-16 21:11:51 +01:00
Kovah
5aef7c5c19
Correct used PHP version in package build action 2022-12-15 09:59:18 +01:00
Kovah
24a1fcb845
Add notice about bug bounties 2022-12-15 00:16:21 +01:00
Kovah
409ea71379
Adjust test workflow 2022-12-15 00:06:21 +01:00
Kovah
a256cca567
Update to PHP 8.0 as the minimum required version 2022-12-14 23:01:27 +01:00
Kovah
f0d6ac3d16
Update meta files like readme and contribution docs 2022-08-16 11:05:51 +02:00
Kovah
01782c2fd8
Update issue templates and configuration 2022-08-16 11:05:05 +02:00
Kovah
4e30c8a62a
Make .env writable to start with (#426) 2022-04-04 10:35:48 +02:00
Kovah
409ce27878
Switch to different zip package (#426) 2022-04-04 09:44:37 +02:00
Kovah
1115bd26e1
Correctly change file names for final build packages (#426) 2022-04-04 09:06:18 +02:00
Kovah
da24beddb1
Build packages for all install options (#426) 2022-04-03 22:29:04 +02:00
Kovah
765307d9e2
Optimize Docker build process 2022-03-24 00:07:16 +01:00
Kovah
6a614a33ef
Update dependencies, enable support for PHP 8.1, switch Docker build to PHP 8.1 and Node 16 2022-03-11 10:01:21 +01:00
Kovah
201b9e1599
Fix broken Github Action workflow for building 2022-01-06 21:18:35 +01:00
Kovah
10f34aeade
Adjust Actions usedi n Github workflows 2022-01-05 23:09:52 +01:00
Kovah
3b7e8f74fa
Install selectize via https, adjust Github workflows 2022-01-05 22:35:55 +01:00
Kovah
21b21e85f5
Use regular sqlite database for testing 2021-11-02 20:17:13 +01:00
Kovah
f98acbcc21
Fix Docker build process with correct release Dockerfiles 2021-03-27 12:40:54 +01:00
Kovah
bad62762f2
Optimize Docker build process 2021-03-25 20:22:11 +01:00
Kovah
af043ba317
Enable Docker builds via Github (#175) 2021-03-22 22:39:36 +01:00
Kovah
fe5f1179c7
Overhaul of the Docker build process and deployment configuration with support for ARM (#175) 2021-03-10 22:35:21 +01:00