Commit graph

23 commits

Author SHA1 Message Date
sandr01d dfe682e113
ci: enforce consistent shell formatting with shfmt (#514) 2026-04-11 17:51:34 +02: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] 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
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
sandr01d 8c0355ca9e
Meta: use latest ubuntu image for ci (#433) 2025-04-22 18:06:55 +02:00
Wenxuan Zhang 755b3dd9f8
chore: rename default branch (#410) 2024-12-16 22:35:07 +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
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 eedf3ae890 Meta: Add GitHub release action
The action is executed on every tag and creates a GitHub release. The
release contains a .tar.gz asset and a changelog consisting of all
commit messages since the previous tag. Commits with a commit message
starting with "Meta" are excluded from the changelog.
2022-11-23 17:42:42 +01:00
carlfriedrich 4995c614e4 Move implementation to standalone forgit
Previously we had two different forgit implementations: one for zsh/bash
and one for fish. In this commit we move the bash implementation of the
forgit functions to the git-forgit script in order to have them in the
form of an executable script. This makes using forgit possible without
any shell plugin at all and furthermore removes the need to maintain a
separate implementation for the fish shell.

The simplest way of using forgit from now on is to put git-forgit
somewhere in your PATH and call it via "git forgit", without the need
for any other files.

We keep the shell plugins, though, and maintain backwards compatibility
by retaining the plugin functions as simple wrappers around the
git-forgit script, making the plugins mainly a collection of aliases
only.
2022-11-14 17:52:58 +01:00
Tim 2872548075
GitHub actions: update to Ubuntu 22.04 (#240)
The Ubuntu 18.04 CI image is deprecated:
https://github.com/actions/runner-images/issues/6002

Switch to the new 22.04 image instead.
2022-10-14 16:05:53 +02:00
ccoVeille f6040b21a0
fix typo in comments and README files (#230) 2022-08-09 19:07:59 -07:00
Wenxuan Zhang b727321f2b
ci: remove outdated env 2021-10-26 18:45:45 +08:00
AoHiyuki 56f5aaafbc
feat: add fisher support for fish
Fix typo in function name and add some function descriptions

Update fish ci job

Update README

Update README for fish manual installation, revert shortlink

Merge all the files back to 1 like before

refactor: use symbol link

docs: simplify changes
2020-10-13 11:04:47 +08:00
Wenxuan Zhang e69def2cbe ci: add shellcheck
Former-commit-id: 5698137887
2020-08-11 17:53:40 +08:00
Wenxuan Zhang 0dc91503d9 ci: fix old fish version
Former-commit-id: 2f286ef785
2020-08-11 17:31:08 +08:00
Wenxuan Zhang f2b8166a40 ci: add version info
Former-commit-id: 2d48dde0b3
2020-08-11 17:16:16 +08:00
Wenxuan Zhang 428ed11618 ci: split
Former-commit-id: fea7771a0c
2020-08-11 17:08:40 +08:00
Wenxuan Zhang 959052aabf ci: fix prerequisites
Former-commit-id: 74858434a8
2020-08-11 17:02:57 +08:00
Wenxuan Zhang 0011eb4f13 ci: add github actions ci
Former-commit-id: 75441a90a8
2020-08-11 16:56:23 +08:00