57 Commits

Author SHA1 Message Date
dependabot[bot]
d2451df001
build(deps): bump actions/setup-node from 4.2.0 to 4.3.0 (#303)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](1d0ff469b7...cdca7365b2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 18:50:44 +00:00
dependabot[bot]
e4c2f777bd
Bump actions/setup-node from 4.1.0 to 4.2.0 (#255)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.1.0...1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 15:07:52 +01:00
18b9e8187f
workflow: lint pr - new scope backend (#252)
Add a new scope for the new backend for validating the PR titles

Co-authored-by: mahula <lenzmath@posteo.de>
2025-03-07 14:46:36 +01:00
73f51b8bc4
feat(other): backend - mail api for it4c (#231)
* backend - mail api for it4c

Implements an fastify backend service with an email service.
This allows to send us emails received via contact form on the website.

* optional telephone

* missing text delimiter

* start command and correct build method to classicjs

* deploy for backend & adjust README.md

* debug deploy [1]

* debug deploy [2]

* debug deploy [3]

* debug deploy [4]

* debug deploy [5]

* finish deploy script

* watch when running npm run dev

* fix format validation

* debug sendmail[1]

* debug sendmail[2]

* debug sendmail[3]

* debug sendmail[4]

* debug sendmail[5]

* env for MAIL_HOST

* referece name in email subject

* fix format string

* eslint

* backend build & lint workflows

* order comments

* unit tests

* unit test workflow

* prettier

* alias paths

* fix esm support

* 100% tests

* corrected nodejs version

* use beforeEach to clearAllMocks

This simplifies the code and reduces redundancy

* fix wrong import
2025-03-07 10:32:56 +01:00
dependabot[bot]
36f39b63c0
Bump actions/setup-node from 4.1.0 to 4.2.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](39370e3970...1d0ff469b7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 08:35:52 +00:00
5ad6371ba8
Merge branch 'master' into fix-auto-merge 2025-02-03 05:49:10 +01:00
mahula
5bff25a6ed automerge workflow: set required github-token 2025-02-01 08:41:44 +01:00
mahula
a56b5f62e8 replace node 16 related build script for deployment 2025-01-28 20:57:35 +01:00
mahula
eb993cf030 update node version to 22.13.1 2025-01-28 20:26:42 +01:00
dependabot[bot]
6987064097
Bump actions/setup-node from 4.0.4 to 4.1.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.4 to 4.1.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](0a44ba7841...39370e3970)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-09 07:17:54 +00:00
Wolfgang Huß
8d861fa2f9
Merge branch 'master' into pin-github-actions-to-hash 2024-10-30 09:44:46 +01:00
mahula
9e1a26e7b5 pin github actions in automerge flow file by commit hash 2024-10-26 12:17:38 +02:00
mahula
c99a9651f2 update actioncheckout version number 2024-10-26 12:13:25 +02:00
mahula
6e0204ca8a add automering for dependabot pull requests 2024-10-26 10:14:30 +02:00
mahula
2694d39ad6 add automering for dependabot pull requests 2024-10-26 09:30:39 +02:00
mahula
e34feda1fc pin github actions to hash in workflows 2024-10-26 09:11:34 +02:00
mahula
a69c2ca88d use our vuepress deployment action in docs deployment workflow 2024-05-01 18:14:42 +02:00
ec418041ec
define github specific config to deploy on a subpath and correc workflow 2023-11-06 14:44:30 +01:00
fb0c41bbaa
include cname to fix gh-pages deployment 2023-11-05 17:55:22 +01:00
mahula
3d4e763f0c set workflows to use node v20 2023-10-29 19:29:45 +01:00
dependabot[bot]
717b873b36
Bump actions/setup-node from 3 to 4
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 01:50:30 +00:00
mahula
acd1185322
Merge branch 'master' into dependabot/github_actions/actions/checkout-4 2023-10-05 13:33:01 +02:00
mahula
e6e33ee6b7
Merge branch 'master' into dependabot-pr-title-exception 2023-10-05 13:30:56 +02:00
50cb9a792d
exclude dependabot from pr title validation 2023-10-05 13:07:51 +02:00
2183a501bb
Merge branch 'master' into remove-cname 2023-10-05 12:56:17 +02:00
dependabot[bot]
b5bba763e6
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-10-05 10:56:09 +00:00
588dad496b
remove cname to have proper deployment on github 2023-10-05 12:43:47 +02:00
3b79eeb95b
specify when to run the test workflows (only used target master before 2023-10-05 10:54:23 +02:00
Hannes Heine
606facd811
Merge branch 'master' into node16-compatibility 2023-09-12 22:07:02 +02:00
eadfb0b981
implement node16 compatible mode for building 2023-09-12 18:20:07 +02:00
d9cb0cb4c3
use vuepress deploy master 2023-09-12 13:51:28 +02:00
7406a96128
remove duplicate checks 2023-09-12 13:35:43 +02:00
98b82d3569
Merge branch 'master' into fix-deploy-workflow 2023-09-12 13:33:50 +02:00
51a281ba74
fix deploy workflow 2023-09-12 13:33:37 +02:00
0af89e6709
run workflows when pullrequest is targeting this repo 2023-09-12 13:21:41 +02:00
23ce59e72e
setup node 19 on the other two workflows aswell 2023-02-23 23:35:57 +01:00
00a1756f05
ensure we run on node 19 2023-02-23 23:32:54 +01:00
33a8d3fe55
fix deploy 2023-02-21 03:07:18 +01:00
0cbfe9b1f3
github workflows use newer versions of node now - so it seems 2023-02-20 14:03:18 +01:00
bf6aedc9ca
corrected workflow name 2023-01-29 22:08:00 +01:00
932981254e
lint-pr workflow 2023-01-29 22:06:00 +01:00
e8a4e47410
renamed some labels and names of workflows 2023-01-03 23:04:31 +01:00
f0ead6c746
renamed command lint to test to fit the npm standard
new rule textlint-rule-no-exclamation-question-mark
2023-01-03 21:45:54 +01:00
2f82d2954a
- test-lint workflow
- renamed textlintrc to textlintrc.js
- new rule textlint-rule-no-start-duplicated-conjunction
2023-01-03 21:41:40 +01:00
04ee1c055e
use correct build command for workflows, renamed workflow.yml 2023-01-03 17:12:32 +01:00
d7d3ba6620
build test 2023-01-03 17:10:57 +01:00
358fa5e6d7
use default branchname gh-pages 2023-01-03 16:57:23 +01:00
34b787bb18
deploy to same repo on different branch 2023-01-03 16:56:00 +01:00
9c24ce7b7d
use correct repo 2023-01-03 02:51:33 +01:00
dbfac34928
use correct repo 2023-01-03 02:40:27 +01:00