Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit d848a53
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Tue Mar 30 21:43:57 2021 +0200

    Update example-project and tests (#8)

    * feat: update example

    * fix: correct comparison when checking version core

    * feat: add string literal conformance to extensions

    * feat: make init more safe

    * test: add more test cases

    * docs: update jazzy

    * fix: readme

    * test: add more valid test cases for literal construction

    * refactor: update alphanumeric regex pattern

    * fix: exlusion of multiple - symbols in prerelease identifiers

    * fix: ignoring leading zeros in version identifiers

commit 99b270e
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Sun Mar 28 22:36:15 2021 +0200

    Handle pre-release and build-meta-data for construction and comparison (#7)

    * feat: add identifier enums

    * feat: add equatable to prerelease identifier

    * feat: add hashable to semanticversioncomparable

    * feat: add buildidentifier

    * feat: add prerelease identifier

    * feat: add build as comparison result

    * refactor: use new build and prerelease identifier

    * feat: add regex matches for numeric and alphanumeric strings

    * feat: add prerelease to equatable

    * feat: update comparison result with build

    * feat: update comparable protocol with new identifier

    * feat: add prerelease and build to comparison result

    * docs: update jazzy file

    * refactor: documentation style and new accessor

    * refactor: remove dead code

    * docs: update docs and accesor level

    * feat: cleanup

    * refactor: rename after semver

    * refactor: further renaming

    * refactor: rename missing group

    * refactor: add missing warning

    * refactor: naming and docs

    * docs: jazzy

    * feat: update readme

    * fix: equality comparison

    * fix: compare result

    * docs: update readme and jazzy

    * fix: merge

    * fix: missing parts in readme

    * refactor: add on tag trigger for main release

    * refactor: rm dead file

    * Update build.yml

    * Update build.yml

    * Update build.yml

    * Update build.yml

    * Update main-release.yml

    * Update build.yml

    * Update build.yml

    * refactor: rm gen proj from ci

    * feat: set test conf to release

    * Update build.yml

    * fix: tests

commit 3f4dbc6
Author: mflknr <nihilias@icloud.com>
Date:   Sun Mar 28 15:52:18 2021 +0200

    fix: build yml

commit f37bd8e
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Sun Mar 28 15:51:10 2021 +0200

    Update build.yml

commit 0e84ca7
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Sun Mar 28 15:48:56 2021 +0200

    Delete pr-check.yml

commit cc82b2b
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Sun Mar 28 15:48:46 2021 +0200

    Update build.yml

commit 6882a05
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Sun Mar 28 15:41:45 2021 +0200

    Update build.yml

commit 99f35d0
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Mon Jan 18 23:42:09 2021 +0100

    Update pr-check.yml

commit 2deab71
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Mon Jan 18 22:57:11 2021 +0100

    Update pr-check.yml

commit 9e3c997
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Mon Jan 18 00:04:10 2021 +0100

    Hashable Conformance (#6)

    * feat: add hashable protocol conformance

    * chore: update readme

    * feat: add version from bundle with bundleversion and shortversion

    * tests: add fix build number to bundles

    * fix: readme

commit a5a2031
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Tue Jan 12 00:20:23 2021 +0100

    Add Example (#5)

    * feat: add example project

    * feat: add basic example view

commit f2eebff
Merge: 435ae7c e376c5d
Author: nihilias <nihilias@icloud.com>
Date:   Tue Jan 12 00:14:49 2021 +0100

    Merge branch 'main' into develop

commit 435ae7c
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Mon Jan 11 14:46:03 2021 +0100

    Update README.md

commit 482d213
Author: Marius <11645567+mflknr@users.noreply.github.com>
Date:   Sun Jan 10 21:07:18 2021 +0100

    Update README.md

commit 9ed0413
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Sat Jan 9 14:09:27 2021 +0100

    Update README.md

commit ec37b43
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Sat Jan 9 13:59:30 2021 +0100

    Update README.md

commit 7f87363
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Sat Jan 9 13:58:23 2021 +0100

    Update README.md

commit 0b724e4
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Sat Jan 9 13:51:05 2021 +0100

    Update README.md

commit dc592c3
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Sat Jan 9 13:41:46 2021 +0100

    Update README.md

commit c6062f8
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Sat Jan 9 13:40:28 2021 +0100

    Update and rename build-check.yml to build.yml

commit fc035e4
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:43:56 2021 +0100

    Update main-release.yml

commit 630d5e7
Author: nihilias <nihilias@icloud.com>
Date:   Thu Jan 7 22:43:15 2021 +0100

    chore: fix workflow

commit 1bfe344
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:42:19 2021 +0100

    Create main-release.yml

commit 01dbd9e
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:36:49 2021 +0100

    Update pr-check.yml

commit ac6206a
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:36:29 2021 +0100

    Update build-check.yml

commit 14c4f32
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:35:59 2021 +0100

    Update and rename build_check.yml to build-check.yml

commit 1500aba
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:35:36 2021 +0100

    Create build_check.yml

commit b9f641c
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:29:19 2021 +0100

    Update README.md

commit 218334b
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 22:06:17 2021 +0100

    Update pr-check.yml

commit e6e1710
Author: Marius <11645567+nihilias@users.noreply.github.com>
Date:   Thu Jan 7 21:49:56 2021 +0100

    Create pr-check.yml
  • Loading branch information
mflknr committed Mar 30, 2021
1 parent 703a3b2 commit eeb99b5
Show file tree
Hide file tree
Showing 68 changed files with 4,677 additions and 887 deletions.
30 changes: 30 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: build

on:
push:
branches:
- develop
pull_request:
branches:
- develop

jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- run: swift --version
- run: swift build -v
test:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- run: swift --version
- name: Test
uses: sersoft-gmbh/xcodebuild-action@v1.4
with:
project: SwiftVersionCompare.xcodeproj
scheme: SwiftVersionCompare-Package
action: test
- name: Codecov
uses: codecov/codecov-action@v1
22 changes: 22 additions & 0 deletions .github/workflows/main-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: main-release

on:
push:
branches:
- main
tags:
- 1.*

jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/create@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ github.ref }}
release_name: ${{ github.ref }}
draft: true
prerelease: false
8 changes: 4 additions & 4 deletions .jazzy.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
module: SwiftVersionCompare
author: nihilias
author_url: https://www.nihilias.de/
github_url: https://github.com/nihilias/SwiftVersionCompare/
author: mflknr
author_url: https://www.mflknr.de/
github_url: https://github.com/mflknr/SwiftVersionCompare/
readme: README.md
skip_undocumented: true
hide_documentation_coverage: false
theme: apple
output: docs/
swift_version: 5.3.1
swift_version: 5.3.2
clean: true
min_acl: public
xcodebuild_arguments:
Expand Down
Loading

0 comments on commit eeb99b5

Please sign in to comment.