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 )
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
carlfriedrich
f3d9d62776
Meta: GitHub tag action: pass GitLab URL as an env variable
...
GitHub action variables are not available in called shell scripts. They
have to be explicitly passed from the YAML file. See:
https://github.com/orgs/community/discussions/27027
2022-11-24 14:55:49 +01:00
carlfriedrich
37f21753ae
Meta: change line-endings from CRLF to LF
2022-11-24 14:54:00 +01:00
carlfriedrich
f0e9e4f748
Meta: Add GitHub tag action
...
The action is executed on every first day of a month. It checks whether
the current master is already tagged and, if not, creates a new release
tag.
2022-11-23 19:02:01 +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
Wenxuan Zhang
fe4ac0f9f2
ci: update stale config
...
Signed-off-by: Wenxuan Zhang <wenxuangm@gmail.com>
2022-11-15 15:46:34 +08: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
Wenxuan Zhang
5d15fd3532
refactor: ci lint
2021-10-26 18:40:26 +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
Wenxuan Zhang
575815dfed
ci: update stale.yml
...
Former-commit-id: 938a795f61
2020-08-01 22:15:17 +08:00
Wenxuan Zhang
0f2a902cdc
ci: add stale.yml
...
Former-commit-id: c369b6c2d9
2020-08-01 21:58:20 +08:00
Wenxuan Zhang
11b259c62f
chore: 🤖 Move up description section in pr template
...
Former-commit-id: 8dda5bfa60
2019-11-23 14:01:04 +08:00
Wenxuan Zhang
fbc1dfdd5c
chore: 🤖 Update issue template & pr template. #59
...
Former-commit-id: 8daff09f3d
2019-11-23 12:03:21 +08:00
Christopher Apple
5e22207ace
Moved from hash to type -q
...
Former-commit-id: 592f8cc10e
2019-11-20 17:05:19 +00:00