Commit graph

127 commits

Author SHA1 Message Date
dependabot[bot]
ea25e051fe Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [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/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 19:27:51 +02:00
dependabot[bot]
fa10f23985 Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 19:26:31 +02:00
Raphael Reitzig
b5ac9edcac feat(ci): Configure weekly update of Actions and indirect Ruby dependencies 2024-04-01 19:25:07 +02:00
Raphael Reitzig
2d169ba9e0 fix(doc): Fix command to run tests
Makes the output nicer.
2024-01-02 16:51:59 +01:00
dependabot[bot]
9714c3979c Update cucumber requirement from ~> 8 to ~> 9 in /test
Updates the requirements on [cucumber](https://github.com/cucumber/cucumber-ruby) to permit the latest version.
- [Release notes](https://github.com/cucumber/cucumber-ruby/releases)
- [Changelog](https://github.com/cucumber/cucumber-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cucumber/cucumber-ruby/compare/v8.0.0...v9.0.1)

---
updated-dependencies:
- dependency-name: cucumber
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 16:48:21 +01:00
Raphael Reitzig
c5ec314ef5 fix: Bump test Ruby to 3.3 2024-01-02 16:40:03 +01:00
Raphael Reitzig
7d27858030 feat(idea): Better test run configuration 2023-06-27 23:03:07 +02:00
Raphael Reitzig
146dc05e37 feat(test): Adopt BeforeAll and AfterAll 2023-06-27 23:03:07 +02:00
Raphael Reitzig
9bc7a83802 fix(test): Replace blank?
Which had apparently been provided
by a dependency, but not anymore.
2023-06-27 23:03:07 +02:00
dependabot[bot]
e27230839a Update cucumber requirement from ~> 3.1.0 to ~> 8.0.0 in /test
Updates the requirements on [cucumber](https://github.com/cucumber/cucumber-ruby) to permit the latest version.
- [Release notes](https://github.com/cucumber/cucumber-ruby/releases)
- [Changelog](https://github.com/cucumber/cucumber-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cucumber/cucumber-ruby/compare/v3.1.0...v8.0.0)

---
updated-dependencies:
- dependency-name: cucumber
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 23:03:07 +02:00
Raphael Reitzig
69cc138441 fix(doc): Correct CodeQL badge URL 2023-06-27 01:11:16 +02:00
Raphael Reitzig
37c29558c5 fix(ci): Release workflow now works 2023-06-27 00:57:22 +02:00
Raphael Reitzig
22b4e0ae27 chore: Timestamp v2.0.0 2023-06-27 00:29:46 +02:00
Raphael Reitzig
8ce96da370 chore: Switch trunk to main
Also, upgrade copyright notice.
2023-06-27 00:28:22 +02:00
Raphael Reitzig
09607e310b Merge branch 'dev'
# Conflicts:
#	README.md
2023-06-27 00:19:01 +02:00
Raphael Reitzig
66e2f1e623 feat: Support custom install dir
ref: issue #34
2023-06-27 00:03:29 +02:00
Raphael Reitzig
4c15f15ced feat(test): Tests for custom install dir
ref: issue #34
2023-06-27 00:03:29 +02:00
Raphael
9d3cea8841
Create codeql.yml 2023-06-26 09:15:06 +02:00
Raphael
95812643ea
Create dependabot.yml 2023-06-26 09:11:55 +02:00
Raphael
0d4ca99817
Update README badges 2023-06-26 09:10:15 +02:00
Raphael Reitzig
7c0ece3dfb fix(test): Move local test to more current fish ...
... by means of using a more current OS, and
fix a test helper that used a feature now removed from fish.
2023-06-26 09:00:24 +02:00
Raphael Reitzig
a211fbc9d0 fix: Adapt to changes 5.9 -> 5.18
ref: issue #41
2023-06-25 19:24:59 +02:00
Raphael Reitzig
ee7edbd9aa fix(test): Adapt tests to changes 5.9 -> 5.18
ref: issue #41
2023-06-25 19:23:59 +02:00
Raphael Reitzig
e9f967501c fix(test): Use kscript as test candidate
instead of crash, which doesn't exist anymore
2023-06-25 19:02:21 +02:00
Raphael Reitzig
1b2824d37f feat(ci): Tests print OS and version 2023-06-25 19:02:21 +02:00
Raphael Reitzig
063579dc66 fix: Put hacked init script where fisher installs stuff
This changed with fisher 4;
we now copy their exact code that
determines where to put functions.
2023-06-25 10:35:39 +02:00
Raphael Reitzig
e4e94a2653 chore: Update test workflow
- fish-actions/install-fish got a tag
- Ubuntu 22.04 is the latest LTS
- fisher installs differently nowadays
2023-06-25 10:13:47 +02:00
Raphael Reitzig
3f0a0b9a9e Fix autoenv test
Using `current` as version doesn't work;
it's a symlink that can change. Resolve
the symlink before comparison!
2021-02-26 17:30:37 +01:00
Raphael Reitzig
6dc108ec03 Implement autoenv feature.
Closes issue #38
2021-02-26 17:17:08 +01:00
Raphael Reitzig
61f1cf8efc Test for autoenv setting 2021-02-26 17:14:16 +01:00
Raphael Reitzig
7b17fcc4b7 Bump install-fish action 2021-01-29 11:42:39 +01:00
Raphael Reitzig
244456c681 Add GitHub workflows for test and release
Also:
 - Fix test scenario that failed due
   to fuzzy completions
 - Bump Cucumber

Fixes #36
2021-01-22 03:36:49 +01:00
Raphael Reitzig
04ecbe7361 Fix sdk env clear 2021-01-22 00:47:19 +01:00
Raphael Reitzig
a8a9a17c91 Fix completions 2021-01-22 00:38:07 +01:00
Raphael Reitzig
16d432313f Add tests for 5.9.2 compatibility 2021-01-22 00:38:01 +01:00
Raphael
ac380d8f61
Merge pull request #39 from Zambito1/master
README: Update install command to fisher 4
2020-12-14 03:32:20 +01:00
Raphael Reitzig
8fe9d790c6 Fix completions.
cf. issue #35
2020-12-14 02:48:47 +01:00
Raphael Reitzig
193189ed91 Add tests for 5.9.1 compatibility
cf. issue #35
2020-12-14 02:37:03 +01:00
Robby Zambito
d7b0d9c297
Update README.md
Change fisher install command
2020-11-16 16:48:20 -05:00
Raphael
9b563135ed
Update README.md
Advise to install latest release, not the trunk.
2020-06-12 00:28:23 +02:00
Raphael
4f1f42fda4
Update README.md 2020-06-12 00:25:22 +02:00
Raphael Reitzig
6a57978d27 Merge branch 'dev' 2020-06-05 11:15:43 +02:00
Raphael Reitzig
15997dcba8 Allow to pass parameters to Cucumber in Docker.
Also add some comments.
2020-05-26 16:35:31 +02:00
Raphael Reitzig
2afb22f6af Fix tests on macOS. Also clarifies a test description. 2020-05-26 06:12:38 +02:00
Raphael Reitzig
efd9cf0c0b Polish Travis build. 2020-05-26 05:56:01 +02:00
Raphael Reitzig
7e97c4c1c1 Migrate installer test to Cucumber. 2020-05-26 05:07:24 +02:00
Raphael Reitzig
42aff3b4c5 Migrate PATH zombie test to Cucumber. 2020-05-26 04:48:12 +02:00
Raphael Reitzig
0a948c81c1 Migrate reinitialization test to Cucumber. 2020-05-26 04:22:01 +02:00
Raphael Reitzig
56bc601b17 Migrate wrapper test to Cucumber. 2020-05-26 02:49:06 +02:00
Raphael Reitzig
479fa1e541 Account for fuzzy completions.
Introduced in Fish 3.1
cf. https://github.com/fish-shell/fish-shell/issues/5467

Needed to make tests less strict.
Instead of checking the exact list of matches,
we require the expected ones and exclude some others.
2020-05-26 00:11:06 +02:00