From c845645606f6ab9469863f5f78c9c12844b3df65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konrad=20Go=C5=82awski?= Date: Wed, 1 Jun 2022 13:39:13 +0200 Subject: [PATCH] Build on push or pull request Workflow to build application after pushing to master or creating pull request for that branch. --- .github/workflows/build.yml | 36 ++++++++++++++++++++++++++++++++++++ docs/changes.txt | 1 + 2 files changed, 37 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..694ba84c0 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,36 @@ +name: Build + +on: + push: + branches: + - master + tags: + - v* + paths: + - 'OpenCL/**.h' + - 'OpenCL/**.cl' + - 'include/**.h' + - 'src/**.c' + - 'tools/**' + - '**/Makefile' + pull_request: + branches: + - master + paths: + - 'OpenCL/**.h' + - 'OpenCL/**.cl' + - 'include/**.h' + - 'src/**.c' + - 'tools/**' + - '**/Makefile' + +jobs: + build: + strategy: + matrix: + os: [ubuntu-latest, macos-latest] # todo: windows-latest - lack of iconv development files + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - name: Build + run: make diff --git a/docs/changes.txt b/docs/changes.txt index a0f45ca60..1dad94c9d 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -120,6 +120,7 @@ - Terminal: Increased size of hash name column in `--help` and `--identify` options. - Modules: New LUKS v1 modules (29511-29543) which do not use `module_hash_binary_parse` to get data from containers anymore (use new tool `tools/luks2hashcat.py`). - Modules: Renamed old LUKS module into LUKS v1 and added suffix *legacy* (14600). +- Workflow: Added basic workflow for GitHub Actions. * changes v6.2.4 -> v6.2.5