Skip to content
This repository has been archived by the owner on Sep 4, 2023. It is now read-only.

Commit

Permalink
Merge branch 'master' into feat/beta-enhancements
Browse files Browse the repository at this point in the history
  • Loading branch information
NealGeilen authored Jun 21, 2022
2 parents 2a2c750 + aee3e28 commit 054df8d
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 13 deletions.
18 changes: 10 additions & 8 deletions .github/workflows/continuous-deployment.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
name: Continuous deployment
on:
on:
release:
workflow_run:
workflows: [ "Continuous integration" ]
pull_request:
branches: [ master ]
types:
- completed
types: [closed]

jobs:
publish:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
name: Publish
runs-on: ubuntu-20.04
strategy:
matrix:
RID: [ 'linux-x64', 'win-x64', 'osx-x64' ]
env:
release-directory: ./Epsilon.Cli/bin/Release/net6.0/

steps:
- uses: actions/checkout@v2
Expand All @@ -24,9 +23,12 @@ jobs:
- name: Publish
run: dotnet publish Epsilon.Cli --runtime ${{ matrix.RID }} --configuration Release -p:PublishSingleFile=true -p:PublishTrimmed=true --self-contained true
- name: Copy appsettings.json
run: cp /home/runner/work/epsilon/epsilon/Epsilon.Cli/appsettings.example.json /home/runner/work/epsilon/epsilon/Epsilon.Cli/bin/Release/net6.0/${{ matrix.RID }}/publish/appsettings.json
run: cp ./Epsilon.Cli/appsettings.example.json ${{env.release-directory}}${{ matrix.RID }}/publish/appsettings.json
- name: Removing unnecessary files
run: rm ${{env.release-directory}}${{ matrix.RID }}/publish/*.pdb

- name: Create artifact ${{ matrix.RID }}
uses: actions/upload-artifact@v2
with:
name: Epsilon.Cli - ${{ matrix.RID }}
path: /home/runner/work/epsilon/epsilon/Epsilon.Cli/bin/Release/net6.0/${{ matrix.RID }}/publish/
path: ${{env.release-directory}}${{ matrix.RID }}/publish
2 changes: 1 addition & 1 deletion .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Continuous integration
on: [ push, pull_request ]
on: [ pull_request ]

jobs:
build:
Expand Down
17 changes: 13 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
# Epsilon

Epsilon is an application for students from Fontys HBO-ICT education that are following open innovation.
These students usually have a personal course within Canvas (from Instructure), which contains all of their study submissions and acts as a portfolio of sorts.
During each semester, it is requested to take note of all KPI's which have been proven.
To aid in these efforts, this application will gather all your mastered/proven [KPI's](https://hbo-i.nl/domeinbeschrijving/) and export your KPI's to a file format (e.g., JSON, Exel, CSV).

![Application demo](https://i.imgur.com/JYWmtVQ.gif)

## How to use the application
[How to use](https://github.com/Typiqally/epsilon/wiki/How-to-use)
## Usage
Read how to use the application in our Wiki located [here](https://github.com/Typiqally/epsilon/wiki/How-to-use).

## Contributors

<a href = "https://github.com/Typiqally/epsilon/graphs/contributors">
<img src = "https://contrib.rocks/image?repo=Typiqally/epsilon"/>
</a>

---

## Contribute to Epsilon
[Contributing to development](https://github.com/Typiqally/epsilon/wiki/Contributing-to-development)
Want to join the list by fixing bugs, enhancing or adding functionality or simply have a look at the source code?
Have a look at our Wiki page [here](https://github.com/Typiqally/epsilon/wiki/Contributing-to-development) to learn more about contributing.

## License

Expand Down

0 comments on commit 054df8d

Please sign in to comment.