Global Cleanup
This project was sleeping for too long. Too many parts are not clean at all. So, here some cleanup: - add more test unit - clean msdos date/time format for zip - add crc32 - add version support - rewrite notes - rewrite the whole interface from scratch. - update github actions - update license (MIT) - create dotzip application - update notes regarding data-structure used - fix date and time ms-dos format (issue with endianess) - fix local file header encoding - update documentation - update with new extra fields and third party support - add extended timestamp third party support - add unix info new third party support
This commit is contained in:
44
.github/workflows/actions.yml
vendored
44
.github/workflows/actions.yml
vendored
@@ -3,16 +3,46 @@ on: [push]
|
||||
jobs:
|
||||
compile:
|
||||
runs-on: ubuntu-latest
|
||||
name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}}
|
||||
strategy:
|
||||
matrix:
|
||||
otp: ['21.3', '22.2', '23.3', '24.1']
|
||||
elixir: ['1.9.4', '1.12.3', '1.13.1']
|
||||
otp: ['22.2', '23.1', '24.1']
|
||||
elixir: ['1.11.3', '1.12.3', '1.13.1']
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: erlef/setup-beam@v1
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Configure Erlang OTP and Elixir
|
||||
uses: erlef/setup-beam@v1
|
||||
with:
|
||||
otp-version: ${{matrix.otp}}
|
||||
elixir-version: ${{matrix.elixir}}
|
||||
- run: mix deps.get
|
||||
- run: mix compile
|
||||
- run: mix test
|
||||
|
||||
- name: Fetch dependencies
|
||||
run: mix deps.get
|
||||
|
||||
- name: Compile application
|
||||
run: mix compile
|
||||
|
||||
- name: Test application
|
||||
run: mix test
|
||||
|
||||
- name: Generate documentation
|
||||
run: mix docs
|
||||
|
||||
- name: Upload documentation
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: documentation
|
||||
path: doc
|
||||
|
||||
- name: Generate hex release
|
||||
run: mix hex.build
|
||||
|
||||
- name: Upload hex release
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: hex
|
||||
path: dotzip-*.tar
|
||||
|
||||
|
||||
Reference in New Issue
Block a user