19 Commits

Author SHA1 Message Date
190ed210e9 test post sub folder
All checks were successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/pr/renovate Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/master Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
2023-01-05 07:53:55 +01:00
4868939af7 Update renovate/renovate Docker tag to v34.63 (#41)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://github.com/renovatebot/renovate) | minor | `34.56-slim` -> `34.63-slim` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTYuMCJ9-->

Reviewed-on: #41
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-19 15:50:50 +01:00
310fe42f45 add additional renovate config env (#40)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- add renovate label for pull requests created by renovate
- disable github token warning for self hosted renovate instance

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #40
2022-12-19 15:41:00 +01:00
8c77d1d8d0 Update renovate/renovate Docker tag to v34.56 (#38)
Some checks failed
ci/woodpecker/push/renovate Pipeline failed
ci/woodpecker/push/next unknown status
ci/woodpecker/push/master unknown status
ci/woodpecker/push/test Pipeline failed
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://github.com/renovatebot/renovate) | minor | `34.53-slim` -> `34.56-slim` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41My4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTMuMCJ9-->

Reviewed-on: #38
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-14 20:28:36 +01:00
49f84ca379 Update nginx Docker tag to v1.23.3 (#37)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| nginx | final | patch | `1.23.2-alpine` -> `1.23.3-alpine` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC41My4wIiwidXBkYXRlZEluVmVyIjoiMzQuNTMuMCJ9-->

Reviewed-on: #37
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-14 20:20:53 +01:00
ddbaa61c36 use congo thumb and cover images (#39)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #39
2022-12-14 20:16:25 +01:00
7101a0d577 update congo to version 2.4.2 (#36)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- update congo to version 2.4.2.
- update config keys.
- add npm script for run debug server on arkanaum instance.

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #36
2022-12-14 19:20:28 +01:00
ea438adfcd Update nginx Docker tag to v1.23.2 (#26)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| nginx | final | patch | `1.23.1-alpine` -> `1.23.2-alpine` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuNDAuMiJ9-->

Co-authored-by: Drone-Bot <noreply@ocram85.com>
Reviewed-on: #26
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-09 12:57:31 +01:00
b83be9cc4f Update dependency markdownlint-cli to ^0.32.0 (#25)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.31.1` -> `^0.32.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.31.1/0.32.2) |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuMjIuMiJ9-->

Co-authored-by: Drone-Bot <noreply@ocram85.com>
Reviewed-on: #25
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-09 12:52:56 +01:00
5dd6b297eb Update aquasec/trivy Docker tag to v0.35.0 (#32)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquasec/trivy](https://github.com/aquasecurity/trivy) | minor | `0.24.3` -> `0.35.0` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC40MC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNDAuMiJ9-->

Co-authored-by: Drone-Bot <noreply@ocram85.com>
Reviewed-on: #32
Co-authored-by: CI-Bot <noreply@ocram85.com>
Co-committed-by: CI-Bot <noreply@ocram85.com>
2022-12-09 12:49:30 +01:00
f4e62fef8e Update renovate/renovate Docker tag to v34.53 (#33)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [renovate/renovate](https://github.com/renovatebot/renovate) | minor | `34.40-slim` -> `34.53-slim` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC40MC4yIiwidXBkYXRlZEluVmVyIjoiMzQuNDAuMiJ9-->

Reviewed-on: #33
Co-authored-by: Drone-Bot <noreply@ocram85.com>
Co-committed-by: Drone-Bot <noreply@ocram85.com>
2022-12-09 12:37:46 +01:00
0091fa0dce Update dependency hugo-installer to v4 (#27)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [hugo-installer](https://github.com/dominique-mueller/hugo-installer) | devDependencies | major | [`^3.1.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/hugo-installer/3.1.0/4.0.1) |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMi4yIiwidXBkYXRlZEluVmVyIjoiMzQuMjIuMiJ9-->

Reviewed-on: #27
Co-authored-by: Drone-Bot <noreply@ocram85.com>
Co-committed-by: Drone-Bot <noreply@ocram85.com>
2022-12-09 12:25:18 +01:00
073850a232 fix fileMatch regex (#35)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- fix renovate rexex fileMatch for woodpecker files.

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #35
2022-12-09 12:08:31 +01:00
90d886fb3b Update 'renovate.json' (#30)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/testy Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [ ] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Reviewed-on: #30
2022-12-08 19:55:40 +01:00
4f2c65b69f debug woodpecker renovate (#29)
All checks were successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- remove leading . in pipeline files.
- remove build arg for renovate support.

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #29
2022-12-07 20:26:35 +01:00
2f615b31c1 Adds renovate-bot support (#24)
Some checks failed
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/renovate Pipeline was successful
ci/woodpecker/push/master Pipeline failed
#### 📖 Summary

<!-- Provide a summary of your changes. Describe the why and not how. -->

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #24
2022-11-28 20:31:02 +01:00
f8b747c358 adds PSCredentialStore 1.1.0 release post (#23)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- adds new post

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #23
2022-09-21 13:55:07 +02:00
376a0155e8 Adds gitea link (#20)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- adds Gitea link in header
- adds Woodpecker / CI link in footer
- updates links in Readme. (Github removed)

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #20
2022-09-13 14:55:12 +02:00
cb0a65d379 Adds Gitea meta files (#21)
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/master Pipeline was successful
#### 📖 Summary

- adds missing gitea meta files

#### 📑 Test Plan

> 💡 Select your test plan for the code changes.

- [x] Tested via CI pipeline
- [ ] Custom test
- [ ] No test plan

##### Details / Justification

<!-- Add your test details or justification for missing tests here. -->

#### 📚 Additional Notes

<!-- A place for additional detail notes. -->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #21
2022-09-13 14:39:27 +02:00
35 changed files with 968 additions and 648 deletions

38
.changelog.yml Normal file
View File

@ -0,0 +1,38 @@
# The full repository name
repo: OCram85/Blog
# Service type (gitea or github)
service: gitea
# Base URL for Gitea instance if using gitea service type (optional)
# Default: https://gitea.com
base-url: https://gitea.ocram85.com
# Changelog groups and which labeled PRs to add to each group
groups:
- name: 🐛 BUGFIXES
labels:
- bug
- name: ✨ FEATURES
labels:
- feature
- name: 🛠️ ENHANCEMENTS
labels:
- enhancement
- name: 📦 BUILD
labels:
- pipeline
- name: 🤖 DEPENDENCIES
labels:
- renovate
- name: 📚 DOCS
labels:
- docs
- name: ⚙️ META
labels:
- meta
- name: 🔖 MISC
default: true
# regex indicating which labels to skip for the changelog
skip-labels: skip-changelog|backport\/.+

10
.gitea/ISSUE_TEMPLATE.md Normal file
View File

@ -0,0 +1,10 @@
---
name: 'Default'
about: 'Use this template if nothing seems to work.'
title: ':question: '
labels:
- question
---
#### :grey_question: Simply ask your question here: :grey_question:
<!-- Take your time an think about your problem.... -->

View File

@ -0,0 +1,48 @@
---
name: 'Bug'
about: 'This template is used to report bugs!'
title: ':lady_beetle: '
labels:
- bug
---
<!--
This bug report is ony for content provided in this repository!
- Make sure you're able to reproduce the error in the latest version of this package.
- Search of already existing issues.
- Refer to the known issues and FAQ section.
-->
#### :bomb: Steps to reproduce
```bash
```
#### :rocket: Expected behavior
```bash
```
#### :boom: Actual behavior
```bash
```
#### :notebook: Environment data
<!-- You can add additional environment data here--->
```bash
```
#### :framed_picture: Screenshots
<!-- Paste your screenshots here. -->
#### :bookmark: Refs
<!-- A place for additional references to other issues and PRs -->

View File

@ -0,0 +1,16 @@
---
name: 'Enhancement'
about: 'Wite about new features.'
title: ':flying_saucer: '
labels:
- issue/enhancement
---
<!-- This issue template is used to describe whished features. -->
#### :satellite: Suggestion
#### :artificial_satellite: Implementation ideas
#### :framed_picture: Mock-up Images
#### :bookmark: Refs.

View File

@ -0,0 +1,19 @@
#### :book: Summary
<!-- Provide a summary of your changes. Describe the why and not how. -->
#### :bookmark_tabs: Test Plan
> :bulb: Select your test plan for the code changes.
- [x] CI pipeline
- [ ] Custom test
- [ ] No test plan
##### Details / Justification
<!-- Add your test details or justification for missing tests here. -->
#### :books: Additional Notes
<!-- A place for additional detail notes. -->

22
.vscode/cSpell.json vendored
View File

@ -1,22 +0,0 @@
// cSpell Settings
{
// Version of the setting file. Always 0.1
"version": "0.1",
// language - current active spelling language
"language": "en,de,de-DE",
// words - list of words to be always considered correct
"words": [],
// flagWords - list of words to be always considered incorrect
// This is useful for offensive words and common spelling errors.
// For example "hte" should be "the"
"flagWords": [],
"dictionaryDefinitions": [
{
"name": "default",
"path": "./dictionaries/default.txt"
}
],
"dictionaries": [
"default"
]
}

View File

@ -2,4 +2,7 @@ CAFS
gitea
gitlocal
hashtable
lastmod
UCS
umami
Veyor

View File

@ -1,11 +1,10 @@
{
"recommendations": [
"streetsidesoftware.code-spell-checker",
"streetsidesoftware.code-spell-checker-german",
"editorconfig.editorconfig",
"eamodio.gitlens",
"vscode-icons-team.vscode-icons",
"redhat.vscode-yaml",
"bierner.markdown-emoji",
"streetsidesoftware.code-spell-checker",
"streetsidesoftware.code-spell-checker-german",
"bierner.emojisense",
"ryanluker.vscode-coverage-gutters"
]
}

31
.vscode/settings.json vendored
View File

@ -9,7 +9,21 @@
"editor.rulers": [
116
],
// cSpell settings for custom dictionary
"cSpell.enabled": true,
"cSpell.caseSensitive": false,
"cSpell.maxNumberOfProblems": 100,
"cSpell.numSuggestions": 8,
"cSpell.minWordLength": 3,
"cSpell.allowCompoundWords": false,
"cSpell.ignorePaths": [
"package-lock.json",
"node_modules",
"vscode-extension",
".git/objects",
".vscode",
".vscode-insiders"
],
"cSpell.enabledLanguageIds": [
"c",
"cpp",
@ -30,15 +44,14 @@
"yaml",
"yml"
],
"cSpell.language": "en,de,de-DE",
"[yaml]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
"cSpell.language": "en-US,de-DE",
"cSpell.customDictionaries": {
"project-words": {
"name": "project-words",
"path": "${workspaceRoot}/.vscode/dictionaries/project-words.txt",
"description": "Words used in this project",
"addWords": true
},
"editor.autoIndent": "full"
"custom": true
}
}

117
.vscode/tasks.json vendored
View File

@ -1,117 +0,0 @@
// A task runner that invokes Pester to run all Pester tests under the
// current workspace folder.
// NOTE: This Test task runner requires an updated version of Pester (>=4.0.3)
// in order for the problemMatcher to find failed test information (message, line, file).
// If you don't have that version, you can update Pester from the PowerShell Gallery
// with this command:
//
// PS C:\> Update-Module Pester
//
// If that gives an error like:
// "Module 'Pester' was not installed by using Install-Module, so it cannot be updated."
// then execute:
//
// PS C:\> Install-Module Pester -Scope CurrentUser -Force
//
// NOTE: The Clean, Build and Publish tasks require PSake. PSake can be installed
// from the PowerShell Gallery with this command:
//
// PS C:\> Install-Module PSake -Scope CurrentUser -Force
//
// Available variables which can be used inside of strings:
// ${workspaceFolder} the path of the workspace folder that contains the tasks.json file
// ${workspaceFolderBasename} the name of the workspace folder that contains the tasks.json file without any slashes (/)
// ${file} the current opened file
// ${relativeFile} the current opened file relative to the workspace folder containing the file
// ${fileBasename} the current opened file's basename
// ${fileBasenameNoExtension} the current opened file's basename without the extension
// ${fileDirname} the current opened file's dirname
// ${fileExtname} the current opened file's extension
// ${cwd} the task runner's current working directory on startup
// ${lineNumber} the current selected line number in the active file
{
"version": "2.0.0",
//"windows": {
// "options": {
// "shell": {
// // switch back to windows powershell 5.1
// // "executable": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
// "executable": "pwsh.exe",
// "args": [
// "-NoProfile",
// "-ExecutionPolicy",
// "Bypass",
// "-Command"
// ]
// }
// }
//},
//"linux": {
// "options": {
// "shell": {
// "executable": "/usr/bin/pwsh",
// "args": [
// "-NoProfile",
// "-Command"
// ]
// }
// }
//},
//"osx": {
// "options": {
// "shell": {
// "executable": "/usr/local/bin/pwsh",
// "args": [
// "-NoProfile",
// "-Command"
// ]
// }
// }
//},
"tasks": [
{
"label": "Add dictionary item",
"type": "shell",
"command": [
"$DefaultFile = Get-ChildItem -Path './.vscode/dictionaries/default.txt';",
"$Content = Get-Content -Path $DefaultFile;",
"$Content += '${input:DictionaryItem}';",
"$Content = $Content | Sort-Object -Unique;",
"Set-Content -Value $Content -Path $DefaultFile"
],
"group": "none",
"problemMatcher": [
"$pester"
]
},
{
"label": "Run dev Server",
"type": "shell",
"command": [
"hugo server --buildDrafts"
],
"group": {
"kind": "test",
"isDefault": true
}
},
{
"label": "Build Site",
"type": "shell",
"command": [
"hugo"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"inputs": [
{
"id": "DictionaryItem",
"type": "promptString",
"description": "Input for dictionary file default.txt"
}
]
}

View File

@ -38,7 +38,7 @@ pipeline:
branch: master
trivyMaster:
image: aquasec/trivy:0.24.3
image: aquasec/trivy:0.35.0
commands:
- |
trivy image \
@ -47,7 +47,6 @@ pipeline:
ocram85/blog:latest
- |
trivy image \
--exit-code 1 \
--severity HIGH,CRITICAL \
--no-progress \
ocram85/blog:latest

View File

@ -3,15 +3,11 @@ depends_on:
pipeline:
buildNext:
image: plugins/docker
image: woodpeckerci/plugin-docker-buildx
settings:
#dry_run: true
repo: ocram85/blog
dockerfile: Dockerfile
tags: next
build_args:
- NODE_BASE=lts-buster-slim
- NGINX_BASE=1.23.1-alpine
username:
from_secret: hub_user
password:
@ -20,16 +16,12 @@ pipeline:
event: pull_request
buildNextGitea:
image: plugins/docker
image: woodpeckerci/plugin-docker-buildx
settings:
#dry_run: true
registry: gitea.ocram85.com
repo: gitea.ocram85.com/ocram85/blog
dockerfile: Dockerfile
tags: next
build_args:
- NODE_BASE=lts-buster-slim
- NGINX_BASE=1.23.1-alpine
username:
from_secret: gitea_user
password:
@ -38,7 +30,7 @@ pipeline:
event: pull_request
trivyNext:
image: aquasec/trivy:0.24.3
image: aquasec/trivy:0.35.0
commands:
- |
trivy image \
@ -47,7 +39,6 @@ pipeline:
ocram85/blog:next
- |
trivy image \
--exit-code 1 \
--severity HIGH,CRITICAL \
--no-progress \
ocram85/blog:next

22
.woodpecker/renovate.yml Normal file
View File

@ -0,0 +1,22 @@
pipeline:
DockerBaseImage:
image: renovate/renovate:34.63-slim
commands:
- "renovate"
secrets:
- RENOVATE_TOKEN
environment:
#LOG_LEVEL: debug
RENOVATE_PLATFORM: "gitea"
RENOVATE_ENDPOINT: "https://gitea.ocram85.com"
RENOVATE_REPOSITORIES: "${CI_REPO}"
RENOVATE_LABELS: "renovate"
#RENOVATE_DRY_RUN: "full"
RENOVATE_TOKEN: "${RENOVATE_TOKEN}"
RENOVATE_GITHUB_TOKEN_WARN: "false"
when:
event:
- push
branch:
- master
- updDeps

View File

@ -1,8 +1,4 @@
# Build ARGS for base image versions
ARG NODE_BASE=lts-buster-slim
ARG NGINX_BASE=1.21.6-alpine
FROM node:${NODE_BASE} as builder
FROM node:lts-buster-slim as builder
COPY . /src
#RUN ls -la
WORKDIR /src
@ -10,7 +6,7 @@ WORKDIR /src
RUN npm install \
&& npm run build
FROM nginx:${NGINX_BASE} as prod
FROM nginx:1.23.3-alpine as prod
LABEL maintainer="marco.blessing@googlemail.com"
HEALTHCHECK --interval=15s --timeout=5s \
CMD wget --no-verbose --tries=1 --spider http://localhost:80/ || exit 1

View File

@ -6,7 +6,7 @@ weight = 1
rtl = false
title = "OCram85.com"
logo = "img/logo_square.png"
#logo = "img/logo_square.png"
description = "A personal blog about PowerShell, Automation and more."
# copyright = "Copy, _right?_ :thinking_face:"

View File

@ -30,10 +30,10 @@
pageRef = "aboutme"
weight = 40
[[main]]
name = "Code"
url = "https://gitea.ocram85.com"
weight = 50
#[[main]]
# name = "Code"
# url = "https://gitea.ocram85.com"
# weight = 50
# -- Footer Menu --
@ -56,7 +56,12 @@
weight = 30
[[footer]]
name = "CI"
url = "https://ci.ocram85.com"
name = "Code"
url = "https://gitea.ocram85.com"
weight = 40
[[footer]]
name = "CI"
url = "https://ci.ocram85.com"
weight = 50

View File

@ -8,14 +8,23 @@
colorScheme = "avocado"
defaultAppearance = "dark" # valid options: light or dark
autoSwitchAppearance = false
showAppearanceSwitcher = false
enableSearch = true
enableCodeCopy = true
# mainSections = ["section1", "section2"]
# robots = ""
showScrollToTop = true
[header]
layout = "hamburger" # valid options: basic, hamburger, hybrid, custom
logo = "img/logo_square.png"
showTitle = false
[footer]
showCopyright = true
showThemeAttribution = true
showAppearanceSwitcher = false
showScrollToTop = true
[homepage]
layout = "profile" # valid options: page, profile, custom
@ -28,7 +37,7 @@ showScrollToTop = true
showBreadcrumbs = false
showDraftLabel = true
showEdit = true
editURL = "https://github.com/OCram85/Blog/edit/master/content/"
editURL = "https://gitea.ocram85.com/OCram85/Blog/_edit/psCredUpdate/content/"
editAppendPath = true
showHeadingAnchors = true
showPagination = true
@ -37,13 +46,16 @@ showScrollToTop = true
showTableOfContents = true
showTaxonomies = true
showWordCount = true
showComments = false
sharingLinks = ["facebook", "twitter", "pinterest", "reddit", "linkedin", "email"]
[list]
showBreadcrumbs = false
showSummary = false
showTableOfContents = false
showTaxonomies = false
groupByYear = true
paginationWidth = 1
[sitemap]
excludedKinds = ["taxonomy", "term"]

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -16,8 +16,6 @@ tags: ['pihole', 'swarm', 'stack']
# sharingLinks: [null]
---
{{< figure src="black-hole.jpg" width="600" height="800" caption="Photo by Kamesh Vedula on Unsplash." >}}
## Intro
Many of you already know [Pi-hole](https://pi-hole.net/) as a trusted DNS firewall solution in your home labs. But

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -0,0 +1,59 @@
---
title: "✨ PSCredentialStore 1.1.0 is released"
date: 2022-09-21T10:14:18+02:00
draft: false
categories: ['Projects']
tags: ['PSCredentialStore']
# lastmod: 2022-09-21T10:14:18+02:00
# showDateUpdated: true
# custom overrides for pages
# showDate: false
# showAuthor: false
# showWordCount: false
# showReadingTime: false
# showTableOfContents: false
# showTaxonomies: true
# showEdit: false
# sharingLinks: [null]
---
<p align="right">
<img src="https://forthebadge.com/images/badges/built-with-love.svg">
</p>
Today I'm proud to present the release of PSCredentialStore version [1.1.0](https://www.powershellgallery.com/packages/PSCredentialStore/1.1.0).
This version was mainly focused on updating the build pipeline and codebase.
So let me explain the changes in detail:
- 🧰 Reworked the build pipeline and replace Travis, AppVeyor by Drone.IO.
- 🧰 Updated the PowerShell style to the lates community standards.
- 🧰 Migrated from Github to [self hosted Gitea](https://gitea.ocram85.com/OCram85/PSCredentialStore).
- 🧰 Migrated to self hosted Drone and Woodpecker CI.
- 🧰 Updated Pester unit tests to Pester5+ syntax.
- 💣 Changed from MIT to GNU AGPLv3 license.
- 🧰 Removed the optional dependency helper.
- 📦 Updated embedded OpenSSL (LibreSSL) files to version 3.5.3.
- Started building and deploying the LibreSSL windows portable version on Github: https://github.com/OCram85/libressl-portable.
- 🧰 Added gitea project template files for issues and pull requests.
- 🤖 Implemented [DroneHelper](https://gitea.ocram85.com/OCram85/DroneHelper) base Drone pipeline.
Additionally we fixed some issues and added new connection types:
- 🌟 Added CiscoUCSCentral connection type
- 🐛 Fixed `Test-CredentialStoreItem` output
- 🐛 Fixed CiscoUCS connection
You can find the PSCredential store at [PowerShell Gallery](https://www.powershellgallery.com/packages/PSCredentialStore)
and [gitea.ocram85.com](https://gitea.ocram85.com/OCram85/PSCredentialStore/releases).
Feel free to install or upgrade to the latest version with the following command.
```powershell
Install-Module -Name 'PSCredentialStore' -Force
```
![forthebadge](https://forthebadge.com/images/badges/contains-17-coffee-cups.svg)

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -19,8 +19,6 @@ tags: ['ModuleBase', 'config']
# sharingLinks: [null]
---
![note](note.jpg 'Photo by [Sigmund](https://unsplash.com/@sigmund) on [Unsplash](https://unsplash.com)')
## 🖼️ Intro
This article explains with a practical example how to determine and use the current module base path.

View File

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -18,8 +18,6 @@ showDateUpdated: true
# sharingLinks: [null]
---
![ship](ship.jpg 'Photo by [Rod Long](https://unsplash.com/@rodlong) on [Unsplash](https://unsplash.com)')
## 🖼️ Intro
This post explains how to use `PSCustomObject`s as function parameters. We compare the basic usage with an

View File

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 476 KiB

View File

@ -18,9 +18,6 @@ tags: ['class', 'read-only', 'properties']
# showEdit: false
# sharingLinks: [null]
---
{{< figure src="vader_cube.png" width="800" height="800">}}
{{< note >}}
If you're not familiar with Powershell classes I suggest you reading this awesome blog article from Michael Willis
[Powershell v5 Classes & Concepts](https://xainey.github.io/2016/powershell-classes-and-concepts/). It covers

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -9,8 +9,6 @@ tags: ['resources']
draft: false
---
{{< figure src="res-posh.jpg" width="1200" height="800" caption="Photo by Eugenio Mazzone on Unsplash." >}}
## The Journey Begins Now Young Novice
In this section you find the most basic stuff. It's aimed to help beginners who just got in touch with PowerShell.

View File

@ -0,0 +1,28 @@
---
title: "✨ Arkanum 0.2.0 is released"
date: 2023-01-04T10:00:00+02:00
draft: false
section: 'posts'
categories: ['Projects']
tags: ['Arkanum']
# lastmod: 2022-09-21T10:14:18+02:00
# showDateUpdated: true
# custom overrides for pages
# showDate: false
# showAuthor: false
# showWordCount: false
# showReadingTime: false
# showTableOfContents: false
# showTaxonomies: true
# showEdit: false
# sharingLinks: [null]
---
<p align="right">
<img src="https://forthebadge.com/images/badges/built-with-love.svg">
</p>
Today I'm proud to present the release of [Arkanum](https://gitea.ocram85.com/CodeServer/arkanum) version [0.2.0](https://gitea.ocram85.com/CodeServer/-/packages/container/arkanum/0.2.0).

1011
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,7 @@
"lint:markdown": "markdownlint \"*.md\" \"content/**/*.md\"",
"start": "npm run server",
"server": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 -D",
"arkanum": "exec-bin node_modules/.bin/hugo/hugo server --bind=0.0.0.0 -D --appendPort=false --baseURL https://arkanum-dev.ocram85.com --port 1313",
"test": "npm run lint:markdown",
"postinstall": "hugo-installer --version otherDependencies.hugo --extended --destination node_modules/.bin/hugo",
"new:post": "exec-bin node_modules/.bin/hugo/hugo new"
@ -26,8 +27,8 @@
"homepage": "https://github.com/OCram85/Blog#readme",
"devDependencies": {
"exec-bin": "^1.0.0",
"hugo-installer": "^3.1.0",
"markdownlint-cli": "^0.31.1",
"hugo-installer": "^4.0.0",
"markdownlint-cli": "^0.32.0",
"rimraf": "^3.0.2"
},
"otherDependencies": {

18
renovate.json Normal file
View File

@ -0,0 +1,18 @@
{
"onboardingConfig": {
"extends": [
"config:base"
]
},
"dependencyDashboard": true,
"docker": {
"enabled": true
},
"docker-compose": {
"enabled": true
},
"woodpecker": {
"enabled": true,
"fileMatch": ["^.woodpecker\/.*.yml$"]
}
}