30 Commits

Author SHA1 Message Date
859fc5d629 prepare Release v1.8.2 (#154)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
ci/woodpecker/tag/ci Pipeline was successful
### 📖 Summary

- update changelog
- update package

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #154
2024-12-12 20:30:52 +01:00
f45fe5e4a0 chore(deps): update dependency prettier to v3.4.2 (#151)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | patch | [`3.4.1` -> `3.4.2`](https://renovatebot.com/diffs/npm/prettier/3.4.1/3.4.2) |

---

### Release Notes

<details>
<summary>prettier/prettier (prettier)</summary>

### [`v3.4.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#342)

[Compare Source](https://github.com/prettier/prettier/compare/3.4.1...3.4.2)

[diff](https://github.com/prettier/prettier/compare/3.4.1...3.4.2)

##### Treat U+30A0 & U+30FB in Katakana Block as CJK ([#&#8203;16796](https://github.com/prettier/prettier/pull/16796) by [@&#8203;tats-u](https://github.com/tats-u))

Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese.

<!-- prettier-ignore -->

```md
<!-- Input (--prose-wrap=never) -->

C言
語
・
C++
・
Go
・
Rust

<!-- Prettier 3.4.1 -->
C言語・ C++ ・ Go ・ Rust

<!-- Prettier 3.4.2 -->
C言語・C++・Go・Rust
```

U+30A0 can be used as the replacement of the `-` in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).

##### Fix comments print on class methods with decorators ([#&#8203;16891](https://github.com/prettier/prettier/pull/16891) by [@&#8203;fisker](https://github.com/fisker))

<!-- prettier-ignore -->

```jsx
// Input
class A {
  @&#8203;decorator
  /**
   * The method description
   *
  */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.1
class A {
  @&#8203;decorator
  async /**
   * The method description
   *
   */
  method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.2
class A {
  @&#8203;decorator
  /**
   * The method description
   *
   */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}
```

##### Fix non-idempotent formatting ([#&#8203;16899](https://github.com/prettier/prettier/pull/16899) by [@&#8203;seiyab](https://github.com/seiyab))

This bug fix is not language-specific. You may see similar change in any languages. This fixes regression in 3.4.0 so change caused by it should yield same formatting as 3.3.3.

<!-- prettier-ignore -->

```jsx
// Input
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

// Prettier 3.4.1 (first)
<div>
  foo
  <span>
    longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo
  </span>, abc
</div>;

// Prettier 3.4.1 (second)
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

// Prettier 3.4.2
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;
```

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS41Ny4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #151
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-12-12 20:04:21 +01:00
1fc492fb03 chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.1.0 (#152)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [woodpeckerci/plugin-docker-buildx](https://codeberg.org/woodpecker-plugins/docker-buildx) ([source](https://codeberg.org/woodpecker-plugins/docker-buildx.git)) | minor | `5.0.0` -> `5.1.0` |

---

### Release Notes

<details>
<summary>woodpecker-plugins/docker-buildx (woodpeckerci/plugin-docker-buildx)</summary>

### [`v5.1.0`](https://codeberg.org/woodpecker-plugins/docker-buildx/blob/HEAD/CHANGELOG.md#510---2024-12-07)

[Compare Source](https://codeberg.org/woodpecker-plugins/docker-buildx/compare/v5.0.0...v5.1.0)

##### ❤️ Thanks to all contributors! ❤️

[@&#8203;6543](https://github.com/6543), [@&#8203;pat-s](https://github.com/pat-s), [@&#8203;woodpecker-bot](https://github.com/woodpecker-bot)

##### 📈 Enhancement

-   Allow build-args to get json \[[#&#8203;202](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/202)]

##### 📚 Documentation

-   Clarify insecure tag \[[#&#8203;200](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/200)]

##### 📦️ Dependency

-   fix(deps): update module github.com/urfave/cli/v3 to v3.0.0-alpha9.1 \[[#&#8203;199](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/199)]
-   chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.0.0 \[[#&#8203;198](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/198)]

##### Misc

-   chore(deps): update docker/buildx-bin docker tag to v0.19.1 ([5ff83b1](5ff83b1454))
-   fix(deps): update module github.com/urfave/cli/v3 to v3.0.0-beta1 ([62b3316](62b3316cb6))
-   chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.2 ([2ff549c](2ff549c3c6))
-   fix(deps): update module github.com/stretchr/testify to v1.10.0 ([ed1d55f](ed1d55f533))
-   chore(deps): update docker/buildx-bin docker tag to v0.18.0 ([43bbfaa](43bbfaa0af))
-   chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v2.1.1 ([faf4a88](faf4a889f6))
-   fix(deps): update module github.com/urfave/cli/v3 to v3.0.0-alpha9.4 ([1d723a3](1d723a3379))
-   chore(deps): update davidanson/markdownlint-cli2 docker tag to v0.15.0 ([f6bbd6c](f6bbd6c1c2))
-   fix(deps): update module github.com/urfave/cli/v3 to v3.0.0-alpha9.3 ([8d3d558](8d3d558c09))
-   chore(deps): update dependency go to v1.23.3 ([be45ede](be45ede500))
-   fix(deps): update golang.org/x/lint digest to [`818c5a8`](https://github.com/woodpecker-plugins/docker-buildx/commit/818c5a8) ([cbf2022](cbf20222b0))
-   Add vendor target for make \[[#&#8203;201](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/201)]
-   remove pat-s from maintainers ([b664c37](b664c37d62))
-   CI: Dont lint on tag event ([1f4e506](1f4e506a19))

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS41Ny4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #152
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-12-12 20:01:25 +01:00
94ecfc35ed update missing lib (#153)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

- use libicu74

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #153
2024-12-12 19:57:43 +01:00
bb67ea6112 add release blog item for version 1.8 (#150)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

- add basic infos about the new version

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #150
2024-12-02 10:53:43 +01:00
c2cf031afc prepare release v1.8.1 (#149)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
ci/woodpecker/tag/ci Pipeline was successful
### 📖 Summary

- update changelog
- update package version

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #149
2024-12-02 10:35:46 +01:00
9770d71aea chore(deps): update dependency typescript to v5.7.2 (#145)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | peerDependencies | minor | [`5.6.3` -> `5.7.2`](https://renovatebot.com/diffs/npm/typescript/5.6.3/5.7.2) |

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v5.7.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.7.2): TypeScript 5.7

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/).

-   [fixed issues query for Typescript 5.7.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.7.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.7.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNi4zIiwidXBkYXRlZEluVmVyIjoiMzkuNDMuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #145
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-12-02 10:21:58 +01:00
b51529f680 chore(deps): update oven/bun docker tag to v1.1.38 (#143)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [oven/bun](https://github.com/oven-sh/bun) | stage | patch | `1.1.34` -> `1.1.38` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNi4zIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #143
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-12-02 10:11:56 +01:00
9267a00588 chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.95.3 (#144)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [quay.io/linuxserver.io/code-server](https://github.com/linuxserver/docker-code-server/packages) ([source](https://github.com/linuxserver/docker-code-server)) | final | patch | `4.95.2` -> `4.95.3` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNi4zIiwidXBkYXRlZEluVmVyIjoiMzkuMjYuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #144
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-12-02 10:08:47 +01:00
1222bfc54d chore(deps): update dependency prettier to v3.4.1 (#148)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | minor | [`3.3.3` -> `3.4.1`](https://renovatebot.com/diffs/npm/prettier/3.3.3/3.4.1) |

---

### Release Notes

<details>
<summary>prettier/prettier (prettier)</summary>

### [`v3.4.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#341)

[Compare Source](https://github.com/prettier/prettier/compare/3.4.0...3.4.1)

[diff](https://github.com/prettier/prettier/compare/3.4.0...3.4.1)

##### Remove unnecessary parentheses around assignment in `v-on` ([#&#8203;16887](https://github.com/prettier/prettier/pull/16887) by [@&#8203;fisker](https://github.com/fisker))

<!-- prettier-ignore -->

```vue
<!-- Input -->
<template>
  <button @&#8203;click="foo += 2">Click</button>
</template>

<!-- Prettier 3.4.0 -->
<template>
  <button @&#8203;click="(foo += 2)">Click</button>
</template>

<!-- Prettier 3.4.1 -->
<template>
  <button @&#8203;click="foo += 2">Click</button>
</template>
```

### [`v3.4.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#340)

[Compare Source](https://github.com/prettier/prettier/compare/3.3.3...3.4.0)

[diff](https://github.com/prettier/prettier/compare/3.3.3...3.4.0)

🔗 [Release Notes](https://prettier.io/blog/2024/11/26/3.4.0.html)

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi4yIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #148
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-12-02 10:04:33 +01:00
51f16b02db fix FiraCode font loader (#147)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

- use new target file for customizin font loader for FiaCode.

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #147
2024-12-01 20:14:50 +01:00
499fd68fab prepare release 1.8.0 (#142)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
ci/woodpecker/tag/ci Pipeline was successful
### 📖 Summary

- update changelog
- update version in package.json

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #142
2024-11-22 07:11:48 +01:00
b59945fc5b add session helper (#141)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

adds session helper:

- save session items
- restore a session
- show save session items
- reset a session file.

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #141
2024-11-21 15:44:11 +01:00
c319d8c1b5 pin exact bun version (#140)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

- pin full bun version

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #140
2024-11-19 14:26:16 +01:00
8d682c5437 chore(deps): update dependency vitepress to v1.5.0 (#137)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [vitepress](https://vitepress.dev/) ([source](https://github.com/vuejs/vitepress)) | devDependencies | minor | [`1.4.1` -> `1.5.0`](https://renovatebot.com/diffs/npm/vitepress/1.4.1/1.5.0) |

---

### Release Notes

<details>
<summary>vuejs/vitepress (vitepress)</summary>

### [`v1.5.0`](https://github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#150-2024-11-04)

[Compare Source](https://github.com/vuejs/vitepress/compare/v1.4.5...v1.5.0)

##### Features

-   on-demand social icons ([#&#8203;4339](https://github.com/vuejs/vitepress/issues/4339)) ([05f2f0d](05f2f0d261)), closes [#&#8203;4256](https://github.com/vuejs/vitepress/issues/4256) [#&#8203;4135](https://github.com/vuejs/vitepress/issues/4135) [#&#8203;4076](https://github.com/vuejs/vitepress/issues/4076) [#&#8203;3809](https://github.com/vuejs/vitepress/issues/3809) [#&#8203;3750](https://github.com/vuejs/vitepress/issues/3750) [#&#8203;1214](https://github.com/vuejs/vitepress/issues/1214) [#&#8203;2768](https://github.com/vuejs/vitepress/issues/2768) [#&#8203;2861](https://github.com/vuejs/vitepress/issues/2861)

#### [1.4.5](https://github.com/vuejs/vitepress/compare/v1.4.4...v1.4.5) (2024-11-03)

##### Bug Fixes

-   lang lazy load not working with twoslash ([fc92a77](fc92a77a5d)), closes [#&#8203;4334](https://github.com/vuejs/vitepress/issues/4334)
-   typo in missing language check ([dcb8450](dcb8450f11))

#### [1.4.3](https://github.com/vuejs/vitepress/compare/v1.4.2...v1.4.3) (2024-10-31)

##### Performance Improvements

-   lazy load shiki languages ([#&#8203;4326](https://github.com/vuejs/vitepress/issues/4326)) ([8299778](829977876a))

#### [1.4.2](https://github.com/vuejs/vitepress/compare/v1.4.1...v1.4.2) (2024-10-29)

##### Bug Fixes

-   cache markdown-it instance and properly dispose shiki on config reload ([#&#8203;4321](https://github.com/vuejs/vitepress/issues/4321)) ([45968cd](45968cdc50)) ([acfe97f](acfe97f608))
-   **regression:** hmr not working with markdown includes due to wrong cache key ([615aed5](615aed5df7)), closes [#&#8203;4289](https://github.com/vuejs/vitepress/issues/4289) [#&#8203;4303](https://github.com/vuejs/vitepress/issues/4303)
-   remove explicit chinese fonts ([#&#8203;4286](https://github.com/vuejs/vitepress/issues/4286)) ([668e9f7](668e9f7050)) ([b893550](b8935502fb)), closes [#&#8203;4286](https://github.com/vuejs/vitepress/issues/4286)
-   **theme/a11y:** don't select search result unless mouse is actually moved ([e638d85](e638d855cf)), closes [#&#8203;4297](https://github.com/vuejs/vitepress/issues/4297)
-   **theme:** add types for `VPLink`, `VPSocialLink` and `VPSocialLinks` exports ([#&#8203;4284](https://github.com/vuejs/vitepress/issues/4284)) ([fcae4d5](fcae4d5554))
-   **theme:** don't escape html in `siteTitle` ([#&#8203;4308](https://github.com/vuejs/vitepress/issues/4308)) ([bd690d6](bd690d6a9b))

#### [1.4.1](https://github.com/vuejs/vitepress/compare/v1.4.0...v1.4.1) (2024-10-13)

##### Bug Fixes

-   broken rewrites on windows ([#&#8203;4268](https://github.com/vuejs/vitepress/issues/4268)) ([b46d6d3](b46d6d3a20))
-   **client:** use `usePreferredDark` with `appearance: "force-auto"` ([#&#8203;4263](https://github.com/vuejs/vitepress/issues/4263)) ([3e8fc40](3e8fc40c36))
-   **client:** wrong script async check ([461a5b0](461a5b001d))
-   **theme:** bind missing no icon prop in the menu link component [#&#8203;4260](https://github.com/vuejs/vitepress/issues/4260) ([b96712c](b96712c074))
-   **theme:** improve local search input a11y ([#&#8203;4066](https://github.com/vuejs/vitepress/issues/4066)) ([92b92ae](92b92aefca))

##### Features

-   **experimental:** support passing function for rewrites ([#&#8203;4274](https://github.com/vuejs/vitepress/issues/4274)) ([8436472](8436472c78))

### [`v1.4.5`](https://github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#145-2024-11-03)

##### Bug Fixes

-   lang lazy load not working with twoslash ([fc92a77](fc92a77a5d)), closes [#&#8203;4334](https://github.com/vuejs/vitepress/issues/4334)
-   typo in missing language check ([dcb8450](dcb8450f11))

### [`v1.4.3`](https://github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#143-2024-10-31)

[Compare Source](https://github.com/vuejs/vitepress/compare/v1.4.2...v1.4.3)

##### Performance Improvements

-   lazy load shiki languages ([#&#8203;4326](https://github.com/vuejs/vitepress/issues/4326)) ([8299778](829977876a))

### [`v1.4.2`](https://github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#142-2024-10-29)

[Compare Source](https://github.com/vuejs/vitepress/compare/v1.4.1...v1.4.2)

##### Bug Fixes

-   cache markdown-it instance and properly dispose shiki on config reload ([#&#8203;4321](https://github.com/vuejs/vitepress/issues/4321)) ([45968cd](45968cdc50)) ([acfe97f](acfe97f608))
-   **regression:** hmr not working with markdown includes due to wrong cache key ([615aed5](615aed5df7)), closes [#&#8203;4289](https://github.com/vuejs/vitepress/issues/4289) [#&#8203;4303](https://github.com/vuejs/vitepress/issues/4303)
-   remove explicit chinese fonts ([#&#8203;4286](https://github.com/vuejs/vitepress/issues/4286)) ([668e9f7](668e9f7050)) ([b893550](b8935502fb)), closes [#&#8203;4286](https://github.com/vuejs/vitepress/issues/4286)
-   **theme/a11y:** don't select search result unless mouse is actually moved ([e638d85](e638d855cf)), closes [#&#8203;4297](https://github.com/vuejs/vitepress/issues/4297)
-   **theme:** add types for `VPLink`, `VPSocialLink` and `VPSocialLinks` exports ([#&#8203;4284](https://github.com/vuejs/vitepress/issues/4284)) ([fcae4d5](fcae4d5554))
-   **theme:** don't escape html in `siteTitle` ([#&#8203;4308](https://github.com/vuejs/vitepress/issues/4308)) ([bd690d6](bd690d6a9b))

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #137
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-11-19 14:18:48 +01:00
c0aa7209aa chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.95.2 (#139)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [quay.io/linuxserver.io/code-server](https://github.com/linuxserver/docker-code-server/packages) ([source](https://github.com/linuxserver/docker-code-server)) | final | minor | `4.93.1` -> `4.95.2` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS44LjAiLCJ1cGRhdGVkSW5WZXIiOiIzOS4xOC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #139
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-11-19 14:07:49 +01:00
90e6bbbaa3 move addtional packages install to dockerfile (#138)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

- install file and make

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #138
2024-11-19 13:43:43 +01:00
4c84939734 prepare release v1.7.1 (#136)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/tag/ci Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
### 📖 Summary

- update changelog
-- bump package version

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #136
2024-10-23 15:41:32 +02:00
c0cf249ac2 bump golang version (#135)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

install golang 1.23.2 as default

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #135
2024-10-23 15:36:33 +02:00
2a90426017 move file binary install to powershell command (#134)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
### 📖 Summary

- the file command is needed for powershell - not for dotnet

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #134
2024-10-23 15:31:54 +02:00
4bff70a6d3 prepare release v1.7.0 (#133)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/tag/ci Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
### 📖 Summary

- updates chanelog
- adds new blog post

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #133
2024-10-22 15:09:35 +02:00
1e94d92b2a adds file binary to supplement fix Publish-Module pwsh command. (#132)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
### 📖 Summary

- adds file binary when installing dotnet.

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #132
2024-10-22 14:37:44 +02:00
bfa4344249 chore(deps): update dependency vitepress to v1.4.1 (#130)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [vitepress](https://vitepress.dev/) ([source](https://github.com/vuejs/vitepress)) | devDependencies | minor | [`1.3.4` -> `1.4.1`](https://renovatebot.com/diffs/npm/vitepress/1.3.4/1.4.1) |

---

### Release Notes

<details>
<summary>vuejs/vitepress (vitepress)</summary>

### [`v1.4.1`](https://github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#141-2024-10-13)

[Compare Source](https://github.com/vuejs/vitepress/compare/v1.4.0...v1.4.1)

##### Bug Fixes

-   broken rewrites on windows ([#&#8203;4268](https://github.com/vuejs/vitepress/issues/4268)) ([b46d6d3](b46d6d3a20))
-   **client:** use `usePreferredDark` with `appearance: "force-auto"` ([#&#8203;4263](https://github.com/vuejs/vitepress/issues/4263)) ([3e8fc40](3e8fc40c36))
-   **client:** wrong script async check ([461a5b0](461a5b001d))
-   **theme:** bind missing no icon prop in the menu link component [#&#8203;4260](https://github.com/vuejs/vitepress/issues/4260) ([b96712c](b96712c074))
-   **theme:** improve local search input a11y ([#&#8203;4066](https://github.com/vuejs/vitepress/issues/4066)) ([92b92ae](92b92aefca))

##### Features

-   **experimental:** support passing function for rewrites ([#&#8203;4274](https://github.com/vuejs/vitepress/issues/4274)) ([8436472](8436472c78))

### [`v1.4.0`](https://github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#140-2024-10-07)

[Compare Source](https://github.com/vuejs/vitepress/compare/v1.3.4...v1.4.0)

##### Bug Fixes

-   `vueRE` conflicting with `lineNoRE` ([#&#8203;4247](https://github.com/vuejs/vitepress/issues/4247)) ([2ac64b8](2ac64b8d41))
-   hmr not updating page data in rewritten paths and file path is wrong in mdit for dynamic routes ([c46e4b7](c46e4b784d)), closes [#&#8203;4172](https://github.com/vuejs/vitepress/issues/4172)
-   remove font synthesis in webfont mode, google fonts now support italic axis in inter ([1628918](1628918f30))
-   **theme:** change the order of CSS rules of `VPFlyout` ([#&#8203;4225](https://github.com/vuejs/vitepress/issues/4225)) ([68150a6](68150a6f33)), closes [#&#8203;4224](https://github.com/vuejs/vitepress/issues/4224)
-   **theme:** respect custom tag prop in VPButton component ([#&#8203;4185](https://github.com/vuejs/vitepress/issues/4185)) ([9c5d348](9c5d348c03))

##### Features

-   add `data-title` attribute for code group label tag ([#&#8203;4152](https://github.com/vuejs/vitepress/issues/4152)) ([bc7271d](bc7271d258))
-   allow ignoring certain headers and their subtrees completely in outline ([3e11b6a](3e11b6abf5)), closes [#&#8203;4171](https://github.com/vuejs/vitepress/issues/4171)
-   **client:** add `onAfterPageLoad` hook in router ([#&#8203;4126](https://github.com/vuejs/vitepress/issues/4126)) ([315c220](315c220049))
-   support adding extra attributes to snippet imports (useful for twoslash) ([#&#8203;4100](https://github.com/vuejs/vitepress/issues/4100)) ([e8f7dd1](e8f7dd16f6))
-   **theme:** expose theme default VPLink & VPSocialLink(s) component ([#&#8203;4178](https://github.com/vuejs/vitepress/issues/4178)) ([615e33b](615e33bb24))
-   trigger `onContentUpdated` on frontmatter-only changes too ([0db269a](0db269a4c5))

#### [1.3.4](https://github.com/vuejs/vitepress/compare/v1.3.3...v1.3.4) (2024-08-24)

##### Bug Fixes

-   check if `_importGlobMap` (vite internal) exists before using it ([612d66f](612d66fbb5))

#### [1.3.3](https://github.com/vuejs/vitepress/compare/v1.3.2...v1.3.3) (2024-08-17)

##### Miscellaneous

-   bump deps ([a20db24](a20db24782))

#### [1.3.2](https://github.com/vuejs/vitepress/compare/v1.3.1...v1.3.2) (2024-08-05)

##### Bug Fixes

-   multiple cache busting imports causing useData to fail ([2b3e486](2b3e486ab9)), closes [#&#8203;3820](https://github.com/vuejs/vitepress/issues/3820), reverts [#&#8203;3398](https://github.com/vuejs/vitepress/issues/3398), reopens [#&#8203;3363](https://github.com/vuejs/vitepress/issues/3363)
-   **theme:** excerpt style in LocalSearchBox ([#&#8203;4050](https://github.com/vuejs/vitepress/issues/4050)) ([2bc0d39](2bc0d39d50))

#### [1.3.1](https://github.com/vuejs/vitepress/compare/v1.3.0...v1.3.1) (2024-07-14)

##### Bug Fixes

-   don't reopen browser on restart when `vite.server.open` is specified ([6263db1](6263db170a)), closes [#&#8203;4040](https://github.com/vuejs/vitepress/issues/4040)
-   **theme/regression:** typo in component props resulting in nested titles not showing in navbar ([01d0d45](01d0d45292)), closes [#&#8203;4042](https://github.com/vuejs/vitepress/issues/4042)

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: https://gitea.ocram85.com/arkanum/arkanum/pulls/130
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-10-22 14:10:33 +02:00
7dd88907e5 chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5 (#131)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [woodpeckerci/plugin-docker-buildx](https://codeberg.org/woodpecker-plugins/docker-buildx) ([source](https://codeberg.org/woodpecker-plugins/docker-buildx.git)) | major | `4.2.0` -> `5.0.0` |

---

### Release Notes

<details>
<summary>woodpecker-plugins/docker-buildx (woodpeckerci/plugin-docker-buildx)</summary>

### [`v5.0.0`](https://codeberg.org/woodpecker-plugins/docker-buildx/blob/HEAD/CHANGELOG.md#500---2024-10-09)

[Compare Source](https://codeberg.org/woodpecker-plugins/docker-buildx/compare/v4.2.0...v5.0.0)

##### ❤️ Thanks to all contributors! ❤️

[@&#8203;6543](https://github.com/6543), [@&#8203;flyingscorpio](https://github.com/flyingscorpio), [@&#8203;pat-s](https://github.com/pat-s), [@&#8203;woodpecker-bot](https://github.com/woodpecker-bot)

##### 💥 Breaking changes

-   Hide insecure configuration options behind insecure tag \[[#&#8203;194](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/194)]
-   chore(deps): update docker docker tag to v27 \[[#&#8203;170](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/170)]

#####  Features

-   Add `sbom` option \[[#&#8203;187](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/187)]

##### 📈 Enhancement

-   Optimize container layers \[[#&#8203;191](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/191)]
-   Dont let proxy config overwrite dedicated buildkit_driveropt proxy options if set \[[#&#8203;175](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/175)]

##### 🐛 Bug Fixes

-   Quote `no_proxy` \[[#&#8203;185](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/185)]
-   Update drone-plugin-lib to handle nil pointer \[[#&#8203;178](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/178)]

##### 📚 Documentation

-   update pipeline config example \[[#&#8203;180](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/180)]

##### 📦️ Dependency

-   chore(deps): update docker docker tag to v27.2.1 \[[#&#8203;183](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/183)]
-   fix(deps): update github.com/urfave/cli/v3 digest to [`31c5c84`](https://github.com/woodpecker-plugins/docker-buildx/commit/31c5c84) \[[#&#8203;182](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/182)]
-   Update to github.com/urfave/cli/v3 \[[#&#8203;173](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/173)]

##### Misc

-   dont ignore changelog ([f3f8166](f3f8166af3))
-   Add nix flake \[[#&#8203;192](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/192)]
-   chore(deps): update dependency go to v1.23.2 ([9c4cea3](9c4cea3ccc))
-   fix(deps): update github.com/urfave/cli/v3 digest to [`20ef97b`](https://github.com/woodpecker-plugins/docker-buildx/commit/20ef97b) ([b6a6f1c](b6a6f1c772))
-   Add release config for release-helper plugin \[[#&#8203;190](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/190)]
-   Use ready-release-go plugin \[[#&#8203;189](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/189)]
-   add-remote-builders \[[#&#8203;179](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/179)]
-   chore(deps): update docker docker tag to v27.3.1 ([4fedea4](4fedea4855))
-   chore(deps): update docker/buildx-bin docker tag to v0.17.1 ([b807eda](b807edaa48))
-   chore(deps): update davidanson/markdownlint-cli2 docker tag to v0.14.0 ([8435819](8435819971))
-   chore(deps): update dependency go to v1.23.1 ([3ee6b8b](3ee6b8bb9d))
-   chore(deps): update docker docker tag to v27.2.0 ([c661b7a](c661b7a48d))
-   fix(deps): update github.com/urfave/cli/v3 digest to [`3d76e1b`](https://github.com/woodpecker-plugins/docker-buildx/commit/3d76e1b) ([ba44638](ba44638dda))
-   fix(deps): update module github.com/pelletier/go-toml/v2 to v2.2.3 ([0e1e881](0e1e8818e7))
-   fix(deps): update github.com/urfave/cli/v3 digest to [`5386081`](https://github.com/woodpecker-plugins/docker-buildx/commit/5386081) ([cf7d19c](cf7d19cbb1))
-   fix(deps): update module honnef.co/go/tools to v0.5.1 ([23b0f61](23b0f61255))
-   chore(deps): update golang docker tag to v1.23 ([b98307b](b98307bb3e))
-   fix(deps): update github.com/urfave/cli/v3 digest to [`3110c0e`](https://github.com/woodpecker-plugins/docker-buildx/commit/3110c0e) ([13aa887](13aa8879a2))
-   chore(deps): update docker docker tag to v27.1.2 ([fe28f12](fe28f12be1))
-   chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.1 ([ea32257](ea32257d1d))
-   fix(deps): update module github.com/aws/aws-sdk-go to v1.55.5 ([af71dcd](af71dcdbde))
-   fix(deps): update module github.com/aws/aws-sdk-go to v1.55.3 ([1d5b8fd](1d5b8fdc17))
-   chore(deps): update docker/buildx-bin docker tag to v0.16.2 ([c671088](c671088766))
-   chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 ([642f2b3](642f2b36d7))
-   chore(deps): update docker/buildx-bin docker tag to v0.16.1 ([f8b58f5](f8b58f573b))
-   fix(deps): update github.com/urfave/cli/v3 digest to [`127cf54`](https://github.com/woodpecker-plugins/docker-buildx/commit/127cf54) ([03cd73f](03cd73f068))
-   update version parse lib ([42395c5](42395c51ec))

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #131
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-10-22 14:06:26 +02:00
db6f131d14 chore(deps): update dependency typescript to v5.6.3 (#129)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | peerDependencies | patch | [`5.6.2` -> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.6.2/5.6.3) |

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v5.6.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.6.3): TypeScript 5.6.3

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.6.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.3%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #129
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-10-22 13:59:59 +02:00
e9d6916e2d chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.93.1 (#127)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [quay.io/linuxserver.io/code-server](https://github.com/linuxserver/docker-code-server/packages) ([source](https://github.com/linuxserver/docker-code-server)) | final | minor | `4.92.2` -> `4.93.1` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #127
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-10-07 15:01:10 +02:00
89f87e0299 chore(deps): update dependency typescript to v5.6.2 (#126)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | peerDependencies | minor | [`5.5.4` -> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2) |

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v5.6.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.6.2): TypeScript 5.6

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.6.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #126
Reviewed-by: OCram85 <marco.blessing@googlemail.com>
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-10-07 14:55:05 +02:00
b86faf4d73 chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.92.2 (#125)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [quay.io/linuxserver.io/code-server](https://github.com/linuxserver/docker-code-server/packages) ([source](https://github.com/linuxserver/docker-code-server)) | final | minor | `4.91.1` -> `4.92.2` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Co-authored-by: OCram85 <marco.blessing@googlemail.com>
Reviewed-on: #125
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-09-09 10:51:12 +02:00
fe7d255aeb chore(deps): pin dependencies (#124)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | devDependencies | pin | [`^3.2.5` -> `3.3.3`](https://renovatebot.com/diffs/npm/prettier/3.3.3/3.3.3) |
| [rimraf](https://github.com/isaacs/rimraf) | devDependencies | pin | [`^6.0.0` -> `6.0.1`](https://renovatebot.com/diffs/npm/rimraf/6.0.1/6.0.1) |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | peerDependencies | pin | [`^5.0.0` -> `5.5.4`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.5.4) |
| [vitepress](https://vitepress.dev/) ([source](https://github.com/vuejs/vitepress)) | devDependencies | pin | [`^1.1.0` -> `1.3.4`](https://renovatebot.com/diffs/npm/vitepress/1.3.4/1.3.4) |

Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies.

---

### 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 is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->

Reviewed-on: #124
Co-authored-by: renovate-bot <renovate@ocram85.com>
Co-committed-by: renovate-bot <renovate@ocram85.com>
2024-09-09 10:35:50 +02:00
81d77dfe8f pin dependencies (#123)
All checks were successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
### 📖 Summary

- pin dependencies

### 📑 Test Plan

 CI pipeline tests (Default)

### 💬 Details

_No response_

### 📚 Additional Notes

_No response_

Reviewed-on: #123
2024-08-01 11:10:33 +02:00
17 changed files with 364 additions and 70 deletions

View File

@ -5,7 +5,7 @@ when:
- ${CI_REPO_DEFAULT_BRANCH} - ${CI_REPO_DEFAULT_BRANCH}
variables: variables:
- &build_plugin 'woodpeckerci/plugin-docker-buildx:4.2.0' - &build_plugin 'woodpeckerci/plugin-docker-buildx:5.1.0'
# deployment targets # deployment targets
- &publish_repos 'ocram85/arkanum,gitea.ocram85.com/arkanum/arkanum,ghcr.io/ocram85/arkanum,codeberg.org/arkanum/arkanum' - &publish_repos 'ocram85/arkanum,gitea.ocram85.com/arkanum/arkanum,ghcr.io/ocram85/arkanum,codeberg.org/arkanum/arkanum'
# logins for deployment targets # logins for deployment targets
@ -37,6 +37,11 @@ variables:
steps: steps:
# TODO: Enable this in upcoming PRs.
#check-editorconfig:
# image: woodpeckerci/plugin-editorconfig-checker:0.2
# pull: true
test: test:
image: *build_plugin image: *build_plugin
settings: settings:
@ -82,12 +87,24 @@ steps:
when: when:
event: [pull_request] event: [pull_request]
gitea-release: # TODO: Remove old plugin in next release tag
image: plugins/gitea-release #gitea-release:
# image: plugins/gitea-release
# settings:
# api_key:
# from_secret: ci_token
# base_url: https://gitea.ocram85.com
# title: ${CI_COMMIT_TAG}
# note: "> :bulb: **Note:** Please refer to [CHANGELOG.md](src/branch/${CI_REPO_DEFAULT_BRANCH}/CHANGELOG.md) for details."
# when:
# event: [tag]
# branch: ${CI_REPO_DEFAULT_BRANCH}
forge-release:
image: woodpeckerci/plugin-release
settings: settings:
api_key: api_key:
from_secret: ci_token from_secret: ci_token
base_url: https://gitea.ocram85.com
title: ${CI_COMMIT_TAG} title: ${CI_COMMIT_TAG}
note: "> :bulb: **Note:** Please refer to [CHANGELOG.md](src/branch/${CI_REPO_DEFAULT_BRANCH}/CHANGELOG.md) for details." note: "> :bulb: **Note:** Please refer to [CHANGELOG.md](src/branch/${CI_REPO_DEFAULT_BRANCH}/CHANGELOG.md) for details."
when: when:

View File

@ -5,7 +5,7 @@ when:
- ${CI_REPO_DEFAULT_BRANCH} - ${CI_REPO_DEFAULT_BRANCH}
variables: variables:
- &build_plugin 'woodpeckerci/plugin-docker-buildx:4.2.0' - &build_plugin 'woodpeckerci/plugin-docker-buildx:5.1.0'
# deployment targets # deployment targets
- &publish_repos 'ocram85/arkanum-docs,gitea.ocram85.com/arkanum/arkanum-docs' - &publish_repos 'ocram85/arkanum-docs,gitea.ocram85.com/arkanum/arkanum-docs'
# logins for deployment targets # logins for deployment targets

View File

@ -1,52 +1,101 @@
## [v1.8.2](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.8.2) - 2024-12-12
- 🐛 BUGFIXES
- Update missing lib (#153)
- 🤖 DEPENDENCIES
- Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.1.0 (#152)
- Chore(deps): update dependency prettier to v3.4.2 (#151)
## [v1.8.1](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.8.1) - 2024-12-02
- 🐛 BUGFIXES
- Fix FiraCode font loader (#147)
- 🤖 DEPENDENCIES
- Chore(deps): update dependency prettier to v3.4.1 (#148)
- Chore(deps): update dependency typescript to v5.7.2 (#145)
- Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.95.3 (#144)
- Chore(deps): update oven/bun docker tag to v1.1.38 (#143)
## [v1.8.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.8.0) - 2024-11-21
- ✨ FEATURES
- Add session helper (#141)
- 🛠️ ENHANCEMENTS
- Move additional packages install to dockerfile (#138)
- 🤖 DEPENDENCIES
- Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.95.2 (#139)
- Chore(deps): update dependency vitepress to v1.5.0 (#137)
- ⚙️ META
- Pin exact bun version (#140)
## [v1.7.1](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.7.1) - 2024-10-23
- 🐛 BUGFIXES
- Move file binary install to powershell command (#134)
- 🛠️ ENHANCEMENTS
- Bump golang version (#135)
## [v1.7.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.7.0) - 2024-10-22
- 🐛 BUGFIXES
- Adds file binary to supplement fix Publish-Module pwsh command. (#132)
- 🤖 DEPENDENCIES
- Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5 (#131)
- Chore(deps): update dependency typescript to v5.6.3 (#129)
- Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.93.1 (#127)
- Chore(deps): update dependency typescript to v5.6.2 (#126)
- Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.92.2 (#125)
- Chore(deps): pin dependencies (#124)
## [v1.6.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.6.0) - 2024-07-31 ## [v1.6.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.6.0) - 2024-07-31
* ✨ FEATURES - ✨ FEATURES
* Add arkanum branding for code-server (#120) - Add arkanum branding for code-server (#120)
* Add lazygit (#116) - Add lazygit (#116)
* 🛠️ ENHANCEMENTS - 🛠️ ENHANCEMENTS
* Update brand assets (#121) - Update brand assets (#121)
* Migrate codeberg organization to arkanum (#117) - Migrate codeberg organization to arkanum (#117)
* 🤖 DEPENDENCIES - 🤖 DEPENDENCIES
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 (#119) - Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 (#119)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.91.1 (#118) - Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.91.1 (#118)
* Chore(deps): update dependency rimraf to v6 (#115) - Chore(deps): update dependency rimraf to v6 (#115)
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.1.0 (#114) - Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.1.0 (#114)
* Add renovate reviewer (#113) - Add renovate reviewer (#113)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.91.0 (#112) - Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.91.0 (#112)
## [v1.5.3](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.3) - 2024-06-20 ## [v1.5.3](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.3) - 2024-06-20
* 🛠️ ENHANCEMENTS - 🛠️ ENHANCEMENTS
* Update blog + bump golang (#108) - Update blog + bump golang (#108)
* 🤖 DEPENDENCIES - 🤖 DEPENDENCIES
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4 (#110) - Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4 (#110)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.90.2 (#109) - Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.90.2 (#109)
* Chore(deps): update caddy docker tag to v2.8.4 (#106) - Chore(deps): update caddy docker tag to v2.8.4 (#106)
* 📚 DOCS - 📚 DOCS
* Extend blog card layout (#107) - Extend blog card layout (#107)
## [v1.5.2](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.2) - 2024-06-04 ## [v1.5.2](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.2) - 2024-06-04
* 🐛 BUGFIXES - 🐛 BUGFIXES
* Fix typo (#104) - Fix typo (#104)
* ✨ FEATURES - ✨ FEATURES
* Add blog feature to docs (#101) - Add blog feature to docs (#101)
* 🛠️ ENHANCEMENTS - 🛠️ ENHANCEMENTS
* Add gitea icon (#102) - Add gitea icon (#102)
* 🤖 DEPENDENCIES - 🤖 DEPENDENCIES
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.89.1 (#100) - Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.89.1 (#100)
## [v1.5.1](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.1) - 2024-05-22 ## [v1.5.1](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.1) - 2024-05-22
* 🐛 BUGFIXES - 🐛 BUGFIXES
* Fix starship prompt installation (#95) - Fix starship prompt installation (#95)
* ✨ FEATURES - ✨ FEATURES
* Add Arkanum.dev site with docs (#97) - Add Arkanum.dev site with docs (#97)
* 🤖 DEPENDENCIES - 🤖 DEPENDENCIES
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4 (#98) - Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4 (#98)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.89.0 (#96) - Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.89.0 (#96)
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v3 (#93) - Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v3 (#93)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.22.1 (#91) - Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.22.1 (#91)
## [v1.5.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.0) - 2024-02-09 ## [v1.5.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.5.0) - 2024-02-09

View File

@ -1,4 +1,4 @@
FROM quay.io/linuxserver.io/code-server:4.91.1 FROM quay.io/linuxserver.io/code-server:4.95.3
#LABEL build_version="" #LABEL build_version=""
LABEL maintainer="OCram85" LABEL maintainer="OCram85"
@ -51,10 +51,13 @@ RUN \
#endregion cli #endregion cli
#region firacode #region firacode
WORKDIR /app/code-server/lib/vscode/out/vs/workbench
# TODO: validate dir: /lib/vscode/out/vs/code/browser/workbench/workbench.css
#WORKDIR /app/code-server/lib/vscode/out/vs/workbench
WORKDIR /app/code-server/lib/vscode/out/vs/code/browser/workbench
ADD FiraCode/fonts/* ./fonts/ ADD FiraCode/fonts/* ./fonts/
ADD FiraCode/fonts.css ./ ADD FiraCode/fonts.css ./
RUN cat fonts.css >> workbench.web.main.css RUN cat fonts.css >> workbench.css
#endregion firacode #endregion firacode
#region code-server #region code-server
@ -69,3 +72,12 @@ RUN \
COPY code-server/media /app/code-server/src/browser/media COPY code-server/media /app/code-server/src/browser/media
COPY code-server/root/etc/s6-overlay/s6-rc.d/svc-code-server/run /etc/s6-overlay/s6-rc.d/svc-code-server/run COPY code-server/root/etc/s6-overlay/s6-rc.d/svc-code-server/run /etc/s6-overlay/s6-rc.d/svc-code-server/run
#endregion code-server #endregion code-server
#region add-packages
RUN \
apt-get update && \
apt-get install --no-install-recommends -y \
file \
make && \
apt-get clean
#endregion add-packages

View File

@ -1,4 +1,4 @@
FROM oven/bun:1 AS builder FROM oven/bun:1.1.38 AS builder
ARG CI ARG CI
ARG CI_COMMIT_PULL_REQUEST ARG CI_COMMIT_PULL_REQUEST

View File

@ -192,7 +192,7 @@ This helps reducing the image size.
OPTION OPTION
config: config:
disable-motd Disables hint in new bash terminal. disable-motd Disables hint in new bash terminal.
install extensions Installs predefined recommended extensions. install-extensions Installs predefined recommended extensions.
reset-codesettings Sets VS Code user setting with basic (Fira Code). reset-codesettings Sets VS Code user setting with basic (Fira Code).
git: git:
@ -203,17 +203,24 @@ This helps reducing the image size.
install: install:
docker-cli Installs the latest docker-cli. docker-cli Installs the latest docker-cli.
dotnet Installs latest LTS dotnet core sdk + runtime. dotnet Installs latest LTS dotnet core sdk + runtime.
gitea Installs gitea tools like the changelog generator. gitea Installs gitea tools like changelog and tea.
golang Installs golang 1.19.3. golang Installs golang 1.21.5.
bun Installs latest bun version. bun Installs latest bun version.
nodejs Installs latest NodeJs LTS version using Volta. nodejs Installs latest NodeJs LTS version using Volta.
volta Installs Volta as NodeJS version manager. volta Installs Volta as NodeJS version manager.
powershell Installs latest PowerShell LTS version. powershell Installs latest PowerShell LTS version.
lazygit Installs latest Lazygit binary. lazygit Installs latest Lazygit binary.
session:
save Adds items from the install command to the session config.
restore Restores the saved session.
reset Resets the session config.
show Show currently defined session content.
Example 1: arkanum git setup "my-name" "my-email" Example 1: arkanum git setup "my-name" "my-email"
Example 2: arkanum install golang Example 2: arkanum install golang
Example 3: arkanum config disable-motd Example 3: arkanum config disable-motd
Example 4: arkanum session save lazygit powershell gitea
``` ```
### 📝 Fira Code (NerdFont patched) ### 📝 Fira Code (NerdFont patched)

76
arkanum
View File

@ -37,9 +37,16 @@ function showHelp() {
powershell Installs latest PowerShell LTS version. powershell Installs latest PowerShell LTS version.
lazygit Installs latest Lazygit binary. lazygit Installs latest Lazygit binary.
session:
save Adds items from the install command to the session config.
restore Restores the saved session.
reset Resets the session config.
show Show currently defined session content.
Example 1: arkanum git setup "my-name" "my-email" Example 1: arkanum git setup "my-name" "my-email"
Example 2: arkanum install golang Example 2: arkanum install golang
Example 3: arkanum config disable-motd Example 3: arkanum config disable-motd
Example 4: arkanum session save lazygit powershell gitea
HELP HELP
} }
# endregion usage # endregion usage
@ -102,7 +109,7 @@ function instDotNet() {
say "Installing dotnet requirements..." "dotnet" say "Installing dotnet requirements..." "dotnet"
sudo -E apt-get update > /dev/null sudo -E apt-get update > /dev/null
sudo -E apt-get install --no-install-recommends -y \ sudo -E apt-get install --no-install-recommends -y \
libicu70 libicu74
say "Downloading latest install script..." "dotnet" say "Downloading latest install script..." "dotnet"
curl -#fSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh curl -#fSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
@ -124,7 +131,7 @@ function instDotNet() {
function instGoLang() { function instGoLang() {
if [[ -z "$1" ]]; then if [[ -z "$1" ]]; then
GOVERSION="1.22.4" GOVERSION="1.23.2"
else else
GOVERSION="$1" GOVERSION="$1"
fi fi
@ -188,7 +195,8 @@ function instPwsh() {
say "Installing PowerShell..." "PowerShell" say "Installing PowerShell..." "PowerShell"
# Install PowerShell # Install PowerShell
sudo -E apt-get install --no-install-recommends -y powershell-lts sudo -E apt-get install --no-install-recommends -y \
powershell-lts
say "done." "PowerShell" say "done." "PowerShell"
} }
@ -224,6 +232,7 @@ function installLazyGit() {
sudo rm -f /tmp/lazygit.tar.gz sudo rm -f /tmp/lazygit.tar.gz
rm -rf /tmp/lazygit rm -rf /tmp/lazygit
} }
function instCodeExtension() { function instCodeExtension() {
say "Installing default extensions...." "Extension" say "Installing default extensions...." "Extension"
# Gitlens # Gitlens
@ -287,6 +296,48 @@ function setGitConfig() {
git config --list --global git config --list --global
} }
function saveSession() {
SESSION_FILE="$HOME/arkanum-session"
if [[ $# -ge 3 ]]; then
for item in "${@:3}"; do
say "Adding '$item' to your session config" "saveSession"
echo "$item" | tee -a "$SESSION_FILE" > /dev/null
done
else
sayE "Unknown parameter count given" "saveSession"
exit 1
fi
}
function restoreSession() {
SESSION_FILE="$HOME/arkanum-session"
if [[ -e "$SESSION_FILE" ]]; then
while read item; do
say "Restoring '$item'..." "restoreSession"
arkanum install "$item"
done <"$SESSION_FILE"
say "Arkanum session restore completed. 🏁" "restoreSession"
else
sayE "There is no arkanum session!" "restoreSession"
exit 1
fi
}
function showSession() {
SESSION_FILE="$HOME/arkanum-session"
say "Trying to read your session config '$SESSION_FILE':" "showSession"
if [[ -e "$SESSION_FILE" ]]; then
cat "$SESSION_FILE"
else
sayE "There is no session defined!" "showSession"
fi
}
function resetSession() {
SESSION_FILE="$HOME/arkanum-session"
say "Deleting session file '$SESSION_FILE'..." "resetSession"
rm "$SESSION_FILE"
}
function main() { function main() {
if [[ "$#" == "0" ]]; then if [[ "$#" == "0" ]]; then
showHelp showHelp
@ -346,6 +397,25 @@ function main() {
instGiteaTools instGiteaTools
elif [[ "$2" == "lazygit" ]]; then elif [[ "$2" == "lazygit" ]]; then
installLazyGit installLazyGit
else
sayE "Unknown option ($2) given for command 'install'!"
fi
elif [[ "$1" == "session" ]]; then
# session option
if [[ "$2" == "save" ]]; then
saveSession "$@"
exit 0
elif [[ "$2" == "restore" ]]; then
restoreSession
exit 0
elif [[ "$2" == "show" ]]; then
showSession
exit 0
elif [[ "$2" == "reset" ]]; then
resetSession
exit 0
else
sayE "Unknown option ($2) given for command 'session'!"
fi fi
else else
sayE "Unknown parameter value given!($1)." sayE "Unknown parameter value given!($1)."

View File

@ -10,7 +10,7 @@ function _command_completions() {
case ${COMP_CWORD} in case ${COMP_CWORD} in
1) 1)
# shellcheck disable=2207,SC2086 # shellcheck disable=2207,SC2086
COMPREPLY=($(compgen -W "config git install help" -- ${cur})) COMPREPLY=($(compgen -W "config git install help session" -- ${cur}))
;; ;;
2) 2)
case ${prev} in case ${prev} in
@ -26,6 +26,10 @@ function _command_completions() {
# shellcheck disable=2207,SC2086 # shellcheck disable=2207,SC2086
COMPREPLY=($(compgen -W "docker-cli dotnet golang bun nodejs volta powershell gitea lazygit" -- ${cur})) COMPREPLY=($(compgen -W "docker-cli dotnet golang bun nodejs volta powershell gitea lazygit" -- ${cur}))
;; ;;
session)
# shellcheck disable=2207,SC2086
COMPREPLY=($(compgen -W "save restore show reset" -- ${cur}))
;;
help) help)
;; ;;
esac esac

BIN
bun.lockb

Binary file not shown.

View File

@ -71,7 +71,7 @@ const authorURL = computed(() => {
<Badge :text="normTag" type="tip" /> <Badge :text="normTag" type="tip" />
</div> </div>
<h3>{{ normTitle }}</h3> <h3>{{ normTitle }}</h3>
<p class="acredits">by <a class="author" :href="authorURL" target="_blank">{{ author }}</a> on <div class="date">{{ date}}</div></p> <p class="acredits">by <a class="author" :href="authorURL" target="_blank">{{ author }}</a> on </p> <p class="acredits date">{{ date}}</p>
<a class="url" :href="url">Read More</a> <a class="url" :href="url">Read More</a>
</div> </div>
</article> </article>

View File

@ -3,8 +3,9 @@
## About ## About
The `arkanum` container image includes the `arkanum-cli` to manage the current instance and be able to install The `arkanum` container image includes the `arkanum-cli` to manage the current instance and be able to install
additional resources. To keep the base image as small as possible we decided not ot include all possible frameworks. This decision also helps to give the use the ability to manage the needed framework versions like for additional resources. To keep the base image as small as possible we decided not to include all possible frameworks.
NodeJS or Golang. With this approach the user can decide which frameworks are needed and install it by yourself. This avoids growing
the container image size.
For now the arkanum-cli is made with a simple bash script. But this could change whenever the complexity increases For now the arkanum-cli is made with a simple bash script. But this could change whenever the complexity increases
significantly. significantly.
@ -14,7 +15,7 @@ significantly.
To use the cli just open a terminal and call the `arkanum` command. We also added a bash-completion To use the cli just open a terminal and call the `arkanum` command. We also added a bash-completion
script for the cli. script for the cli.
<<< @/../arkanum#usage{35-37 bash:line-numbers} <<< @/../arkanum#usage{19-22 bash:line-numbers}
The first thing you normally after starting your Arkanum instance is setting the git user and email: The first thing you normally after starting your Arkanum instance is setting the git user and email:
@ -27,6 +28,29 @@ arkanum install golang
arkanum install nodejs arkanum install nodejs
``` ```
### Session Handling <Badge type="tip" text="^1.8.0" />
The session helper simplifies restoring your session after your instance was restarted. You can now save a global
session config which contains your needed frameworks installed by `arkanum install`. This wraps multiple install
calls and restores your session by running `arkanum session restore`.
For Example:
```bash
# Create a new session config by adding items
arkanum session save lazygit gitea golang
# Shows your saved session
arkanum session show
# Restore your session
arkanum session restore
# optionally reset / delete your session config
arkanum session reset
```
> [!WARNING]
> If your run `arkanum session save` multiple times and use the same arguments, they will also be added and
> installed multiple times!
## Referenced Source Files ## Referenced Source Files
::: code-group ::: code-group

View File

@ -1,7 +1,9 @@
# Packages # Packages
We already include the following packages while building the Arkanum image: We already included the following packages while building the Arkanum image:
| Name | Description | | Name | Version | Description |
| ----- | ----------- | | -----: | :---------- | :------------: |
| `git` | Git VCS | | `git` | `2.43.0` | Git VCS |
| `file` | `file-5.45` | file type info |
| `make` | `4.3` | GNU Make 4.3 |

View File

@ -61,4 +61,18 @@ all useful community resources like discussions, FAQs, and guides without search
## Changelog ## Changelog
<!--@include: ../../../CHANGELOG.md{3,15}--> ### [v1.6.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.6.0) - 2024-07-31
* ✨ FEATURES
* Add arkanum branding for code-server (#120)
* Add lazygit (#116)
* 🛠️ ENHANCEMENTS
* Update brand assets (#121)
* Migrate codeberg organization to arkanum (#117)
* 🤖 DEPENDENCIES
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.2.0 (#119)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.91.1 (#118)
* Chore(deps): update dependency rimraf to v6 (#115)
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v4.1.0 (#114)
* Add renovate reviewer (#113)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.91.0 (#112)

View File

@ -0,0 +1,37 @@
---
aside: false
author: OCram85
title: 'Arkanum 1.7.0 is released'
tag: 'release'
image: 'blogCard.png'
date: '2024-10-22'
#featured: true
---
<!-- markdownlint-disable MD025 MD033 MD036 -->
# Arkanum 1.7.0 is released
<BlogHeaderImage Source='/blogCard.png' />
**Content**
[[TOC]]
## About
I'm happy to present the latest Arkanum release version `1.7.0`.
This release includes the following changes:
### [v1.7.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.7.0) - 2024-10-22
* 🐛 BUGFIXES
* Adds file binary to supplement fix Publish-Module pwsh command. (#132)
* 🤖 DEPENDENCIES
* Chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5 (#131)
* Chore(deps): update dependency typescript to v5.6.3 (#129)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.93.1 (#127)
* Chore(deps): update dependency typescript to v5.6.2 (#126)
* Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.92.2 (#125)
* Chore(deps): pin dependencies (#124)

View File

@ -0,0 +1,57 @@
---
aside: false
author: OCram85
title: 'Arkanum 1.8.1 is released'
tag: 'release'
image: 'blogCard.png'
date: '2024-12-02'
#featured: true
---
# Arkanum 1.8.1 is released
<BlogHeaderImage Source='/blogCard.png' />
**Content**
[[TOC]]
## About
I'm happy to present the latest Arkanum release version `1.8.1`.
We highly encourage you to directly update to version `1.8.1`. This hotfix version already
fixes an issue where the embedded FiraCode font couldn't be loaded.
## New Session Handler
This version brings you a basic session handler. It includes saving your preferred framework
sources and simplifies the restore after an Arkanum restart.
See the docs for details [here](../../guide/components/arkanum-cli#session-handling).
## Changes
This release includes the following changes:
### [v1.8.1](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.8.1) - 2024-12-02
- 🐛 BUGFIXES
- Fix FiraCode font loader (#147)
- 🤖 DEPENDENCIES
- Chore(deps): update dependency prettier to v3.4.1 (#148)
- Chore(deps): update dependency typescript to v5.7.2 (#145)
- Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.95.3 (#144)
- Chore(deps): update oven/bun docker tag to v1.1.38 (#143)
### [v1.8.0](https://gitea.ocram85.com/arkanum/arkanum/releases/tag/v1.8.0) - 2024-11-21
- ✨ FEATURES
- Add session helper (#141)
- 🛠️ ENHANCEMENTS
- Move additional packages install to dockerfile (#138)
- 🤖 DEPENDENCIES
- Chore(deps): update quay.io/linuxserver.io/code-server docker tag to v4.95.2 (#139)
- Chore(deps): update dependency vitepress to v1.5.0 (#137)
- ⚙️ META
- Pin exact bun version (#140)

View File

@ -1,6 +1,6 @@
{ {
"name": "arkanum-docs", "name": "arkanum-docs",
"version": "1.6.0", "version": "1.8.2",
"type": "module", "type": "module",
"repository": { "repository": {
"type": "git", "type": "git",
@ -8,12 +8,12 @@
}, },
"devDependencies": { "devDependencies": {
"@types/bun": "latest", "@types/bun": "latest",
"prettier": "^3.2.5", "prettier": "3.4.2",
"rimraf": "^6.0.0", "rimraf": "6.0.1",
"vitepress": "^1.1.0" "vitepress": "1.5.0"
}, },
"peerDependencies": { "peerDependencies": {
"typescript": "^5.0.0" "typescript": "5.7.2"
}, },
"scripts": { "scripts": {
"docs:clean": "rimraf docs/.vitepress/dist docs/.vitepress/dist", "docs:clean": "rimraf docs/.vitepress/dist docs/.vitepress/dist",

View File

@ -11,5 +11,6 @@
"^.woodpecker\/.*.yml$" "^.woodpecker\/.*.yml$"
] ]
}, },
"reviewers": ["OCram85"] "reviewers": ["OCram85"],
"rangeStrategy": "pin"
} }