Commit graph

75 commits

Author SHA1 Message Date
dependabot[bot] 3fe2a16334
chore(deps): bump rvben/rumdl from 0.2.27 to 0.2.62 in the rumdl group (#547)
Some checks failed
ci / actionlint (push) Has been cancelled
ci / build (macos-latest) (push) Has been cancelled
ci / build (ubuntu-latest) (push) Has been cancelled
ci / commitlint (push) Has been cancelled
ci / format (push) Has been cancelled
ci / rumdl-check (push) Has been cancelled
2026-08-29 17:45:33 +02:00
dependabot[bot] e0c7b844b5
chore(deps): bump rvben/rumdl from 0.2.7 to 0.2.27 in the rumdl group (#542)
Some checks failed
ci / build (macos-latest) (push) Has been cancelled
ci / build (ubuntu-latest) (push) Has been cancelled
ci / commitlint (push) Has been cancelled
ci / format (push) Has been cancelled
ci / rumdl-check (push) Has been cancelled
ci / actionlint (push) Has been cancelled
Bumps the rumdl group with 1 update: [rvben/rumdl](https://github.com/rvben/rumdl).


Updates `rvben/rumdl` from 0.2.7 to 0.2.27
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.2.7...v0.2.27)
chore(deps): bump https://github.com/rvben/rumdl-pre-commit

Bumps the rumdl group with 1 update: [https://github.com/rvben/rumdl-pre-commit](https://github.com/rvben/rumdl-pre-commit).


Updates `https://github.com/rvben/rumdl-pre-commit` from v0.2.7 to 0.2.27
- [Release notes](https://github.com/rvben/rumdl-pre-commit/releases)
- [Commits](https://github.com/rvben/rumdl-pre-commit/compare/v0.2.7...v0.2.27)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.2.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rumdl
- dependency-name: https://github.com/rvben/rumdl-pre-commit
  dependency-version: 0.2.27
  dependency-type: direct:production
  dependency-group: rumdl
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-03 00:37:11 +02:00
dependabot[bot] f2ea9d14ec
chore(deps): bump actions/checkout from 6 to 7 (#540)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 20:07:13 +02:00
sandroid d296099c0a
ci: use bashunit GitHub action (#539) 2026-06-17 17:50:50 +02:00
dependabot[bot] e789afed64
chore(deps): bump rvben/rumdl from 0.2.3 to 0.2.7 in the rumdl group (#536)
Bumps the rumdl group with 1 update: [rvben/rumdl](https://github.com/rvben/rumdl).


Updates `rvben/rumdl` from 0.2.3 to 0.2.7
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.2.3...v0.2.7)
chore(deps): bump https://github.com/rvben/rumdl-pre-commit

Bumps the rumdl group with 1 update: [https://github.com/rvben/rumdl-pre-commit](https://github.com/rvben/rumdl-pre-commit).


Updates `https://github.com/rvben/rumdl-pre-commit` from v0.2.0 to 0.2.7
- [Release notes](https://github.com/rvben/rumdl-pre-commit/releases)
- [Commits](https://github.com/rvben/rumdl-pre-commit/compare/v0.2.0...v0.2.7)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rumdl
- dependency-name: https://github.com/rvben/rumdl-pre-commit
  dependency-version: 0.2.7
  dependency-type: direct:production
  dependency-group: rumdl
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 20:57:22 +02:00
sandroid ad46f9773b
chore(dependabot): group rumdl action and pre-commit updates and update them only once per month (#534) 2026-06-04 20:52:49 +02:00
sandroid f2df10d461
chore: add 'ci change' as an option to the pull request template (#535) 2026-06-04 20:51:42 +02:00
dependabot[bot] 6a0130bee8 chore(deps): bump rvben/rumdl from 0.1.93 to 0.2.3
Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.1.93 to 0.2.3.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.1.93...v0.2.3)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.2.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 10:48:45 +08:00
dependabot[bot] 0f709682f3 chore(deps): bump rvben/rumdl from 0.1.91 to 0.1.93
Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.1.91 to 0.1.93.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.1.91...v0.1.93)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.1.93
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-17 22:45:04 +08:00
dependabot[bot] 4d54a03fd2
chore(deps): bump rvben/rumdl from 0.1.80 to 0.1.91 (#528)
Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.1.80 to 0.1.91.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.1.80...v0.1.91)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.1.91
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 21:44:57 +02:00
dependabot[bot] 7a37fadf92
chore(deps): bump rvben/rumdl from 0.1.74 to 0.1.80 (#524)
Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.1.74 to 0.1.80.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.1.74...v0.1.80)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.1.80
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 19:28:05 +02:00
dependabot[bot] 04c9912465 chore(deps): bump rvben/rumdl from 0.1.73 to 0.1.74
Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.1.73 to 0.1.74.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.1.73...v0.1.74)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.1.74
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-19 09:38:27 +08:00
sandroid b6a64099b9
chore(dependabot): update pre-commit hooks using dependabot (#519) 2026-04-19 00:04:26 +02:00
dependabot[bot] 817244e07b
chore(deps): bump softprops/action-gh-release from 2 to 3 (#517)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 23:31:08 +02:00
dependabot[bot] 61a866626c
chore(deps): bump rvben/rumdl from 0.1.68 to 0.1.73 (#518)
Bumps [rvben/rumdl](https://github.com/rvben/rumdl) from 0.1.68 to 0.1.73.
- [Release notes](https://github.com/rvben/rumdl/releases)
- [Changelog](https://github.com/rvben/rumdl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rvben/rumdl/compare/v0.1.68...v0.1.73)

---
updated-dependencies:
- dependency-name: rvben/rumdl
  dependency-version: 0.1.73
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 23:28:33 +02:00
sandroid 52da215f11 ci: lint GitHub actions with actionlint 2026-04-15 20:38:51 +02:00
sandroid 9280ebbb01
ci: enforce consistent markdown formatting with rumdl (#511) 2026-04-12 22:18:43 +02:00
sandroid b784738a3e
ci: do not install recommended packages when using apt (#513) 2026-04-12 22:16:39 +02:00
sandr01d dfe682e113
ci: enforce consistent shell formatting with shfmt (#514) 2026-04-11 17:51:34 +02:00
Wenxuan Zhang 0a220670c0 chore: add CODEOWNERS 2026-03-11 00:45:51 +08:00
sandroid 53da496336 ci: use git-cliff for generating changelogs 2026-01-01 23:55:18 +01:00
sandroid 65a6390e86 ci: enforce conventional commits using commitlint 2026-01-01 23:55:18 +01:00
sandr01d a5f5ea5206
ci: use stable bashunit version (#486) 2025-12-20 17:21:06 +01:00
dependabot[bot] 19427aa202
Meta: Bump actions/download-artifact from 6 to 7 (#482)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 15:31:25 +01:00
dependabot[bot] e242562612
Meta: Bump actions/upload-artifact from 5 to 6 (#483)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 15:30:11 +01:00
dependabot[bot] 582a64ea36 Chore(deps): Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-27 18:28:32 +08:00
dependabot[bot] eae60c1373
Meta: Bump actions/upload-artifact from 4 to 5 (#469)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 19:29:28 +01:00
dependabot[bot] 7953f1c883
Meta: Bump actions/download-artifact from 5 to 6 (#470)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 19:28:34 +01:00
carlfriedrich 61d3192055 Meta: Add unit test for _forgit_get_files_from_diff_line function (#464)
Update CI to install latest bashunit beta version instead of fixed
0.23.0 version because we need the new "data_set" function for
parameterized tests.
2025-09-08 06:47:52 +02:00
carlfriedrich 94e52ed942 Meta: Add bashunit tests to CI workflow and implement a first test case (#464) 2025-09-08 06:47:52 +02:00
dependabot[bot] 5d4d6121b1
Meta: Bump actions/checkout from 4 to 5 (#463)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 21:05:51 +02:00
dependabot[bot] 23ccf9a246
Chore(deps): Bump actions/download-artifact from 4 to 5 (#462)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 18:52:17 +02:00
sandr01d 8c0355ca9e
Meta: use latest ubuntu image for ci (#433) 2025-04-22 18:06:55 +02:00
carlfriedrich aec8b1f2b5
Meta: Do not tag release without public changes (#427)
This is mostly a refactoring of our GitHub actions. The tag workflow and
script have been removed completely, since the release action will
implicitly create the release tag if it does not exit, yet. This makes
sure that we do not create a tag when there will be no release.

We have only one workflow now, which contains two jobs: one for
generating the changelog and one for creating the release.

The changelog job will generate the changelog and upload it as an
artifact if there are public changes. The release version, which
previously was determined in the tag script, is now determined within
this job, so that we can pass it to the release job.

The release job will run only if the changelog job was successful, i.e.
if there are public changes. It will create a tag and a GitHub release
with the given version number.

The workflow will run on the first day of every month for our regular
automatic monthly releases.
It will also run on every tag push, so that we still can create a
release manually if necessary. The release action will implicitly use
the existing tag for the release then.

Fixes #413
Closes #414
2025-03-14 07:01:12 +01:00
Wenxuan Zhang 755b3dd9f8
chore: rename default branch (#410) 2024-12-16 22:35:07 +08:00
Tim 2d5f8f48f5
Meta: do not create release when there are no public changes (#401)
Some checks failed
ci / build (ubuntu-22.04) (push) Failing after 1s
ci / build (macos-latest) (push) Has been cancelled
ci / build (ubuntu-20.04) (push) Has been cancelled
2024-11-04 10:17:59 +01:00
dependabot[bot] 1157d7bac3
Meta: Bump softprops/action-gh-release from 1 to 2 (#395)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-04 16:36:24 +02:00
Raphael Boidol 4b711d2159
Meta: add dependabot update for GitHub actions (#394) 2024-05-03 10:59:00 +02:00
Chris Apple 86dfdf89da
Delete brew workflow (#360) 2024-03-06 08:05:15 -08:00
Chris Apple 7439d546c3
Fix homebrew update action to run on tag push (#356) 2024-03-01 06:38:56 -08:00
Raphael Boidol 0cce34ef51
chore(gha): Update actions/checkout from v3 to v4 (#351)
Resolve deprecation warnings for GitHub actions, see https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-02-13 09:54:39 -08:00
Chris Apple 63fd2ba998
Add new workflow to update homebrew formula on release (#342) 2024-02-02 13:54:42 -08:00
sandr01d b663d22f5b
Trigger AUR action on workflow_run instead of release (#320)
Turns out that GitHub actions do not trigger other actions by default. Using workflow_run instead of release as a trigger should solve this.
2023-08-06 17:00:10 +02:00
sandr01d 500808d73b
Add AUR release action (#315) 2023-07-04 10:06:00 +08:00
Tim 4b251aab22
Meta: GitHub tag action: add commit key (#248)
The COMMIT_KEY secret contains a private SSH key. The associated public
key has been added as a deploy key in the GitHub project. See:
https://docs.github.com/en/developers/overview/managing-deploy-keys#deploy-keys

This is necessary to make commits done by github-actions able to trigger
further github-actions. See:
https://stackoverflow.com/q/60418323/3018229.
2022-12-06 11:14:32 +08:00
Tim 43f5f1c58e
Merge pull request #241 from carlfriedrich/move-implementation-to-standalone-forgit
Move implementation to standalone forgit
2022-11-26 13:10:26 +01:00
carlfriedrich 402de02eea Meta: GitHub release: update to checkout@v3
checkout@v2 uses deprecated Node.js 12. See:
https://discourse.julialang.org/t/node-js-12-actions-deprecation-warning-on-github/88718
2022-11-24 15:08:30 +01:00
carlfriedrich e6e3ba4ce5 Meta: GitHub tag action: add git log to output for debugging purposes 2022-11-24 15:00:59 +01:00
carlfriedrich 8e292f710b Meta: GitHub tag action: improve regex for version matching 2022-11-24 15:00:12 +01:00
carlfriedrich fb0b22890d Meta: GitHub tag action: fix getting of HEAD tag 2022-11-24 14:59:06 +01:00