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

Port installer generation to github actions #562

Merged
merged 60 commits into from Nov 18, 2020
Merged

Port installer generation to github actions #562

merged 60 commits into from Nov 18, 2020

Conversation

@umbynos
Copy link
Collaborator

@umbynos umbynos commented Oct 28, 2020

Please check if the PR fulfills these requirements

  • The PR has no duplicates (please search among the Pull Requests
    before creating one)
  • Tests for the changes have been added (for bug fixes / features)
  • What kind of change does this PR introduce?

feature

  • What is the current behavior?

The installer generation process at the moment is unusable

  • What is the new behavior?

this PR introduces the ArduinoCreateAgent installers automatic generation using github actions (see release.yml)

The Taskfile.yml includes some improvements like cli build and win build fixes

  • Does this PR introduce a breaking change?

nope

  • Other information:
@umbynos
Copy link
Collaborator Author

@umbynos umbynos commented Oct 28, 2020

Linux insaller version works! 🥳 You can find the installer in the artifacts in the latest relese/package wokflow run

@umbynos umbynos self-assigned this Oct 28, 2020
@umbynos umbynos added the CI label Oct 29, 2020
@umbynos umbynos force-pushed the umbynos/installers branch from 1314060 to 1d712b9 Oct 29, 2020
@umbynos umbynos force-pushed the umbynos/installers branch 4 times, most recently from c6f6112 to 06e1205 Oct 29, 2020
@umbynos umbynos force-pushed the umbynos/installers branch from 06e1205 to 05dcf51 Oct 30, 2020
fix executable on osx was not found by installbuilder
@umbynos umbynos force-pushed the umbynos/installers branch 2 times, most recently from 4852950 to c2f2a53 Nov 12, 2020
@umbynos umbynos force-pushed the umbynos/installers branch from c2f2a53 to 4387fd9 Nov 13, 2020
umbynos added 9 commits Nov 13, 2020
svenstaro/upload-release-action did not find a draft release
@umbynos umbynos marked this pull request as ready for review Nov 16, 2020
@umbynos umbynos requested a review from zmoog Nov 17, 2020
.github/workflows/release.yml Outdated Show resolved Hide resolved
@zmoog
zmoog approved these changes Nov 18, 2020
Copy link
Collaborator

@zmoog zmoog left a comment

LGTM! 🥳

@umbynos umbynos merged commit c5e43ba into devel Nov 18, 2020
3 checks passed
3 checks passed
test-matrix (ubuntu-latest) test-matrix (ubuntu-latest)
Details
test-matrix (windows-latest) test-matrix (windows-latest)
Details
test-matrix (macOS-latest) test-matrix (macOS-latest)
Details
@umbynos umbynos deleted the umbynos/installers branch Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.