Skip to content

Commit

Permalink
Merge branch 'master' into feature-aliases
Browse files Browse the repository at this point in the history
  • Loading branch information
alerque committed Jun 1, 2021
2 parents 1531a99 + fb7fde8 commit 8645003
Show file tree
Hide file tree
Showing 29 changed files with 1,220 additions and 455 deletions.
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
root = true

[*]
end_of_line = lf
insert_final_newline = true

[{vcsh.in,completions/vcsh.*}]
indent_style = tab
trim_trailing_whitespace = true
25 changes: 25 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Lint
on: [push, pull_request]
jobs:
editor-config:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Lint code style
uses: editorconfig-checker/[email protected]
shellcheck:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Configure
run: |
./bootstrap.sh
./configure --without-man-page --disable-tests
- name: Run shellcheck
uses: reviewdog/[email protected]
with:
pattern: vcsh
reporter: github-pr-review
github_token: ${{ github.token }}
39 changes: 39 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Release

on:
push:
tags:
- v*.*.*

jobs:

ghrelase:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Configure
run: |
echo "VERSION=${GITHUB_REF#refs/*/v}" >> $GITHUB_ENV
echo "${GITHUB_REF#refs/*/v}" > .tarball-version
./bootstrap.sh
./configure --disable-dependency-checks
- name: Build source package
run: |
make dist
- name: Check source package behaviour
run: |
make distcheck
- name: Make sure changelog was updated
run: |
make changelog-HEAD
grep -F "* Release ${{ env.VERSION }}" changelog-HEAD
- name: Publish Release
uses: softprops/action-gh-release@v1
with:
body_path: changelog-HEAD
files: |
vcsh-${{ env.VERSION }}.zip
vcsh-${{ env.VERSION }}.tar.xz
env:
GITHUB_TOKEN: ${{ github.token }}
38 changes: 38 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Test
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Fetch tags
run: |
git fetch --prune --tags ||:
- name: Install dependencies
run: |
sudo apt install ronn
- name: Install perl test dependencies
uses: perl-actions/[email protected]
with:
install: |
Shell::Command
Test::Most
- name: Configure
run: |
./bootstrap.sh
./configure
- name: Run tests
run: |
make check
- name: Build source package
run: |
make dist
echo VERSION=$(cat .version) >> $GITHUB_ENV
- name: Post build artifacts
uses: actions/upload-artifact@v2
with:
name: vcsh-${{ env.VERSION }}
path: vcsh-${{ env.VERSION }}.zip
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,18 @@ vcsh.1
*.swp
.swp
*.bak
.version
.version-prev
Makefile
Makefile.in
aclocal.m4
autom4te.cache/
build-aux/install-sh
build-aux/missing
completions/_vcsh
completions/vcsh
config.log
config.status
configure
/vcsh
vcsh-*
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
Richard Hartmann <[email protected]> <[email protected]>
Richard Hartmann <[email protected]> <[email protected]>
Richard Hartmann <[email protected]> <[email protected]>
Richard Hartmann <[email protected]> <[email protected]>
Kevin Lyda <[email protected]> <[email protected]>
Alexander Skurikhin <[email protected]> <[email protected]>
16 changes: 0 additions & 16 deletions .travis.yml

This file was deleted.

87 changes: 56 additions & 31 deletions CONTRIBUTORS
Original file line number Diff line number Diff line change
@@ -1,41 +1,66 @@
Alphabetical list of surnames of everyone who ever committed to this repository.
Auto-generated from tools/list_CONTRIBUTORS.
Alphabetical list of names of everyone who ever committed to this repository.
Auto-generated using `make -B CONTRIBUTORS`

Skurikhin Alexander <[email protected]>
Eric Bouchut <[email protected]>
Dridi Boukelmoune <[email protected]>
Rob Cornish <[email protected]>
Vincent Demeester <[email protected]>
Mert Dirik <[email protected]>
Jeff Fein-Worton <[email protected]>
Thomas Ferris Nicolaisen <[email protected]>
martin f. krafft <[email protected]>
Aaron Schumacher <[email protected]>
Aaron VonderHaar <[email protected]>
Alessandro Ghedini <[email protected]>
Dennis Gilmore <[email protected]>
Thorsten Glaser <[email protected]>
G.raud <[email protected]>
Mikhail Gusarov <[email protected]>
Valentin Haenel <[email protected]>
Richard Hartmann <[email protected]>
Gregor Jasny <[email protected]>
Errietta Kostala <[email protected]>
Yuval Langer <[email protected]>
Alexander Skurikhin <[email protected]>
Andrew Schwartzmeyer <[email protected]>
arndtc <[email protected]>
Aryel Mota Góis <[email protected]>
Caleb Maclennan <[email protected]>
Markus Martin <[email protected]>
mek-apelsin <[email protected]>
Evan Pitstick <[email protected]>
Dieter Plaetinck <[email protected]>
Corey Quinn <[email protected]>
Pavlos Ratis <[email protected]>
Daniel Shahaf <[email protected]>
Dato Simó <[email protected]>
Debian Janitor <[email protected]>
Dennis Gilmore <[email protected]>
Devin J. Pohly <[email protected]>
Dewey Sasser <[email protected]>
Dieter Plaetinck <[email protected]>
Don <[email protected]>
Don March <[email protected]>
Dridi Boukelmoune <[email protected]>
Edward Betts <[email protected]>
Eli Young <[email protected]>
Eric Bouchut <[email protected]>
Errietta Kostala <[email protected]>
Evan Pitstick <[email protected]>
Fedora Release Engineering <[email protected]>
Felix Eckhofer <[email protected]>
Florian Engel <[email protected]>
Frank Terbeck <[email protected]>
Gernot Schulz <[email protected]>
Aaron Schumacher <[email protected]>
Andrew Schwartzmeyer <[email protected]>
Dato Simó <[email protected]>
Alexander Skurikhin <[email protected]>
G.raud <[email protected]>
Gregor Jasny <[email protected]>
guy hughes <[email protected]>
Harendra Kumar <[email protected]>
James Davidson <[email protected]>
Jeff Fein-Worton <[email protected]>
Jochen Keil <[email protected]>
Jonathan Sternberg <[email protected]>
Julien Lecomte <[email protected]>
Kevin Lyda <[email protected]>
leycec <[email protected]>
Markus Martin <[email protected]>
martin f. krafft <[email protected]>
Mathias Svensson <[email protected]>
Frank Terbeck <[email protected]>
mek-apelsin <[email protected]>
Mert Dirik <[email protected]>
Mikhail Gusarov <[email protected]>
mirabilos <[email protected]>
Aaron VonderHaar <[email protected]>
miramir <[email protected]>
Noah Birnel <[email protected]>
Pavlos Ratis <[email protected]>
Richard Hartmann <[email protected]>
Rob Cornish <[email protected]>
Roland Hopferwieser <[email protected]>
Skurikhin Alexander <[email protected]>
soulofmischief <[email protected]>
Thomas Ferris Nicolaisen <[email protected]>
Thomas Tuegel <[email protected]>
Thorsten Glaser <[email protected]>
tikki <[email protected]>
Tony <[email protected]>
Valentin Haenel <[email protected]>
Vincent Demeester <[email protected]>
Yuval Langer <[email protected]>
51 changes: 0 additions & 51 deletions Makefile

This file was deleted.

Loading

0 comments on commit 8645003

Please sign in to comment.