Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demo proposal : Continuous Delivery of a Tauri app #1628

Merged
merged 6 commits into from
Mar 31, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions contributions/course-automation/corgui/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Assignment Proposal

## Title

Automatic deletion of teammate request

## Names and KTH ID

- Corentin Guilloteau (corgui@kth.se)

## Deadline

Task 1

## Category

Course Automation

## Description

This course uses a Github repository issue to allow students to find a teammate. The problem here is that is requires
the students to update or remove their comment on this issue when they have found a teammate. This aim here is to
automate this task.

The automation should perform the following :

- Run for each new pull request having a label corresponding to an assignment
- Check if the author of the pull request has commented the teammate finder issue
- If so, remove its comment on this issue
24 changes: 24 additions & 0 deletions contributions/demo/week3-CD-and-feature-flag/corgui/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Assignment Proposal

## Title

Demonstration of Continuous Delivery of a Tauri app

## Names and KTH ID

- Corentin Guilloteau (corgui@kth.se)

## Deadline

Task 1

## Category

Demo

## Description

Tauri is a rust based GUI framework which allows creating smaller, faster and more secure desktop applications with a
web frontend. Tauri allows developers to easily add an automatic updater in their app. The aim of this demo is to show
how a Continuous Delivery pipeline can be used to automatically build and release new versions of a Tauri app, which can
then be used by the Tauri updater.