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

feat: docrunner release workflows #79

Merged
merged 38 commits into from
Aug 1, 2021
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
8e477d2
:test_tube: add build workflow
jbutcher5 Jul 28, 2021
0a14239
:fire: remove workflow execution on pull request to stable
jbutcher5 Jul 28, 2021
633033e
:wrench: change workflow name
jbutcher5 Jul 28, 2021
81823e7
:construction: add test release job
jbutcher5 Jul 28, 2021
b6d13b5
:wrench: depend on build job for release job to run
jbutcher5 Jul 29, 2021
9b322a4
:wrench: change binary name and upload binary only
jbutcher5 Jul 29, 2021
37f4778
:construction: add test file structure output
jbutcher5 Jul 29, 2021
5e860c7
:wrench: Add details to create release
jbutcher5 Jul 30, 2021
092d203
:hammer: Upload artifact binaries
jbutcher5 Jul 30, 2021
19c1444
:hammer: Add full name of binary
jbutcher5 Jul 30, 2021
5f3da9c
:wrench: Update version and remove changelog
jbutcher5 Jul 30, 2021
a704dac
:construction_worker: Add custom workflow action
jbutcher5 Jul 31, 2021
070e90a
:hammer: Update changelog action
jbutcher5 Jul 31, 2021
2e0ed64
:hammer: Run action from file instead of producing a syntax error
jbutcher5 Jul 31, 2021
aa6c8f0
:wrench: Change file to be required
jbutcher5 Jul 31, 2021
95bd359
:hammer: Change default file
jbutcher5 Jul 31, 2021
7dec677
:wrench: Remove default file
jbutcher5 Jul 31, 2021
ef9ddc1
:test_tube: Add debug code
jbutcher5 Jul 31, 2021
4eed8f3
:test_tube: Alter debug code
jbutcher5 Jul 31, 2021
6f8e2d8
:test_tube: Update test version
jbutcher5 Jul 31, 2021
2e38ddc
:fire: Remove changelog-action and relocate to KJ002/changelog-action
jbutcher5 Jul 31, 2021
37eb6b1
:test_tube: Added debug step
jbutcher5 Jul 31, 2021
6bb0a46
:construction_worker: Reimplement changelog-action locally
jbutcher5 Jul 31, 2021
6a90031
:hammer: Fix changelog-action
jbutcher5 Jul 31, 2021
fac09c4
:fire: Remove debug action triggers
jbutcher5 Jul 31, 2021
f82e794
:hammer: Add test build
jbutcher5 Jul 31, 2021
f03ff8c
:memo: Update CONTRIBUTING documentation
jbutcher5 Jul 31, 2021
56e10b5
:adhesive_bandage: Add dynamic version installation and support both …
jbutcher5 Aug 1, 2021
5b0c5d8
:wrench: Add linux and macos install scripts
jbutcher5 Aug 1, 2021
a7b8adb
:memo: Update installation documentation
jbutcher5 Aug 1, 2021
9bb042c
:fire: remove install.sh
jbutcher5 Aug 1, 2021
e8bf0a8
:hammer: Check for fatal build errors on code analysis
jbutcher5 Aug 1, 2021
4396880
:fire: dart_analyze.yml takes the position of this workflow.
jbutcher5 Aug 1, 2021
a5f6c1d
:truck: Move location of changelog-action
jbutcher5 Aug 1, 2021
57f85f9
:hammer: Update changelog-action entrypoint for action
jbutcher5 Aug 1, 2021
6fa226d
:hammer: Update version to correct version
jbutcher5 Aug 1, 2021
e9714bc
:memo: Update changelog to detail changes in current version.
jbutcher5 Aug 1, 2021
9d7586c
Merge pull request #78 from KJ002/dev
srinivasayush Aug 1, 2021
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
Prev Previous commit
Next Next commit
🔨 Upload artifact binaries
  • Loading branch information
jbutcher5 committed Jul 30, 2021
commit 092d203a9b2a60590e4a1adcb70135e7913186af
33 changes: 33 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- uses: actions/download-artifact@v2

- name: Get version
Expand All @@ -69,6 +71,7 @@ jobs:

- name: Create release
uses: actions/create-release@v1
id: create_release
with:
draft: false
prerelease: false
Expand All @@ -77,3 +80,33 @@ jobs:
body: ${{ steps.changelog.outputs.data }}
env:
GITHUB_TOKEN: ${{ github.token }}

- name: Upload linux artifact
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./artifact/docrunner-ubuntu*
asset_name: docrunner-linux
asset_content_type: application/octet-stream

- name: Upload macOS artifact
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./artifact/docrunner-macOS*
asset_name: docrunner-macOS
asset_content_type: application/octet-stream

- name: Upload windows artifact
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./artifact/docrunner-windows*
asset_name: docrunner-windows
asset_content_type: application/x-msdownload