Commit graph

32 commits

Author SHA1 Message Date
Ravinou
2c206ba132
chore: 🧹 remove old package-lock.yml (pnpm migration) 2026-03-01 10:39:53 +01:00
Ravinou
c5e99cabe5 chore: 🧹 pipeline improvements 2026-01-08 15:34:17 +01:00
Ravinou
079bf35d87 chore: 🧹 migrate from npm to pnpm package manager 2026-01-08 13:58:08 +01:00
Ravinou
5636142104
Merge pull request #598 from Ravinou/dependabot/github_actions/actions/checkout-6
chore(deps): bump actions/checkout from 4 to 6
2025-12-29 18:55:41 +01:00
dependabot[bot]
7b8c4d6017
chore(deps): bump actions/setup-node from 4 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-07 16:38:16 +00:00
dependabot[bot]
13872ed29e
chore(deps): bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [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/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-07 16:37:41 +00:00
Ravinou
2ce7232849
refactor: migrates to the new ESLint configuration 2025-12-04 21:47:29 +01:00
Ravinou
d2acc5bba0
Update issue templates 2025-04-27 11:32:18 +02:00
Ravinou
05f532c10d
config: github issue template 2025-04-27 11:27:33 +02:00
Ravinou
33a0de52e3
Update issue templates 2025-04-27 11:16:53 +02:00
Ravinou
144bea3947
config: 🔧 add ESlint to github action CI 2025-04-20 23:08:39 +02:00
Ravinou
c6911e77d2
config: 🔧 add shellcheck to develop PR 2025-04-20 23:08:27 +02:00
Ravinou
26f8864ebf
config: 🔧 add vitest to CI/CD 2025-04-20 23:08:27 +02:00
Ravinou
66047df78a
config: 🔧 update CI/CD to include commit version on develop version 2024-12-26 15:48:13 +01:00
Ravinou
7f61e464eb
config: 🔧 automate bats tests via github action ci/cd 2024-11-01 17:07:14 +01:00
dependabot[bot]
b37bfa37df
build(deps): bump docker/build-push-action from 5 to 6
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>
2024-06-17 19:12:16 +00:00
Ravinou
45b211f397
fix: arm ci/cd build with node20
# linux/arm/v7 arm32 is not supported by node20 https://github.com/nodejs/docker-node/issues/1946
2024-02-04 13:34:40 +01:00
Ravinou
2900455700
Update README.md
Thank you very much @Magneticdud for sponsoring ❤️
2024-01-14 20:41:29 +01:00
Ravinou
15e7859e66
feat: use supervisord to manage process #101 #98
ci: build for arm/v7 explicitly + action to build develop
2023-12-30 18:00:14 +01:00
Ravinou
8e49af85e0
ci: build test for PR on develop 2023-11-26 12:52:29 +01:00
Ravinou
81d43c131e
Create FUNDING.yml 2023-11-18 10:33:20 +01:00
Ravinou
51450dfdd3
Create docker-image-test.yml 2023-11-05 19:36:33 +01:00
Ravinou
e48aafd458
Create docker-image-release.yml 2023-11-05 19:23:20 +01:00
Ravinou
016bdd3529
Rename docker-image.yml to docker-image-latest.yml 2023-11-05 19:17:52 +01:00
Ravinou
c5444b9d39
Update docker-image.yml
add linux/arm
2023-11-03 09:46:39 +01:00
Ravinou
8a366d614e
Update shellcheck.yml
Exclude SC1091
2023-11-02 22:46:34 +01:00
Ravinou
0c8256b24d
Update shellcheck.yml
add develop branch
2023-11-02 22:15:10 +01:00
Ravinou
dd4a406040
Merge pull request #68 from rugk/patch-2
Run shellcheck for shell scripts
2023-11-02 20:44:18 +01:00
dependabot[bot]
cf00132efc
build(deps): bump actions/checkout from 3 to 4
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>
2023-11-02 19:11:58 +00:00
Ravinou
a99f7945d9
Create docker-image.yml for github workflow 2023-11-02 19:46:44 +01:00
rugk
69671395ec
Run shellcheck for shell scripts
I always suggest running the awesome https://www.shellcheck.net/ for whatever shell scripts you have in here, and I think this is a good first automation step.

Adopted from https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/.github/workflows/shellcheck.yml

Note this PR **did not fix potential shellcheck issues**, I just wanted to introduce the linting and I hope not much is to be fixed.
2023-11-01 23:27:21 +01:00
rugk
cd96e66c45
Enable Dependabot for Docker and GitHub Actions
AFAIK (and this was new to me) Dependabot is not active by default.

This enables it for all dependencies here, so it scans and suggests updates.

GitHub Actions is as far as I see not yet used, but well… easy enough to do that hehe soon…
2023-11-01 23:20:48 +01:00