Skip to content

Build: Create a release pipeline that replaces the manual creation of a deliverable package #678

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

Merged
merged 56 commits into from
Mar 31, 2023
Merged
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
9e6de77
First set of release pipeline steps
philipwindecker Oct 21, 2022
d797b4f
fix step w/ sed
philipwindecker Oct 21, 2022
be946b3
Update release.yml
philipwindecker Oct 21, 2022
8de8646
Update release.yml
philipwindecker Oct 21, 2022
19bb885
Update release.yml
philipwindecker Oct 21, 2022
1ab5cc8
Update release.yml
philipwindecker Oct 21, 2022
78c7781
Update release.yml
philipwindecker Oct 21, 2022
a2be812
Update release.yml
philipwindecker Oct 21, 2022
82be0ee
Update release.yml
philipwindecker Oct 21, 2022
6204694
Update release.yml
philipwindecker Oct 21, 2022
bc805ea
Update release.yml
philipwindecker Oct 21, 2022
ab78f04
Update release.yml
philipwindecker Oct 21, 2022
70e2a80
Update release.yml
philipwindecker Oct 21, 2022
822acf7
Update release.yml
philipwindecker Oct 21, 2022
ec0813e
Update release.yml
philipwindecker Oct 21, 2022
4f16d57
Update release.yml
philipwindecker Oct 21, 2022
bdfc588
Update release.yml
philipwindecker Oct 21, 2022
e94a4b4
Update release.yml
philipwindecker Oct 21, 2022
233dd56
Update release.yml
philipwindecker Oct 21, 2022
c088af7
Update release.yml
philipwindecker Oct 21, 2022
1f8cbc3
Update release.yml
philipwindecker Oct 21, 2022
38c0fe7
Update release.yml
philipwindecker Oct 24, 2022
2f67d7b
Update release.yml
philipwindecker Oct 24, 2022
6fb7176
Update release.yml
philipwindecker Oct 24, 2022
bf5c78b
Update release.yml
philipwindecker Oct 24, 2022
1c68d1b
Update release.yml
philipwindecker Oct 24, 2022
11f9c54
Update release.yml
philipwindecker Oct 24, 2022
1efda9b
Update release.yml
philipwindecker Oct 24, 2022
6219146
Update release.yml
philipwindecker Oct 24, 2022
8529d40
Update release.yml
philipwindecker Oct 24, 2022
cadd87e
Update release.yml
philipwindecker Oct 24, 2022
ac2372b
Update release.yml
philipwindecker Oct 24, 2022
e509e15
Update release.yml
philipwindecker Oct 25, 2022
cce4964
Update release.yml
philipwindecker Oct 25, 2022
9afc3c0
Update release.yml
philipwindecker Jan 9, 2023
7d79e66
Update release.yml
philipwindecker Jan 9, 2023
877cd01
Update release.yml
philipwindecker Jan 9, 2023
934c33c
Update release.yml
philipwindecker Jan 9, 2023
a222c47
Update release.yml
philipwindecker Jan 10, 2023
0ece28a
Update release.yml
philipwindecker Jan 10, 2023
4c18492
Update release.yml
philipwindecker Jan 13, 2023
477d94e
Update release.yml
philipwindecker Jan 13, 2023
0998897
Update release.yml
philipwindecker Jan 13, 2023
bac426b
Update release.yml
philipwindecker Jan 13, 2023
f354c41
Update release.yml
philipwindecker Jan 13, 2023
b5ad78b
Update release.yml
philipwindecker Jan 13, 2023
481d85c
Update release.yml
philipwindecker Jan 13, 2023
d1120e8
Update release.yml
philipwindecker Jan 13, 2023
7331534
Update release.yml
philipwindecker Jan 13, 2023
940ac3f
Update release.yml
philipwindecker Jan 13, 2023
a5597e2
Update release.yml
philipwindecker Jan 16, 2023
5015db9
Update release.yml
philipwindecker Jan 16, 2023
d70ded9
Update release.yml
philipwindecker Jan 16, 2023
a6ad70e
Update release.yml
philipwindecker Mar 2, 2023
1e9ef79
Reverted to original namespace
philipwindecker Mar 27, 2023
5fdb39f
Merge branch 'OpenSimulationInterface:master' into rebased_master
philipwindecker Mar 27, 2023
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
Update release.yml
Added suffix to repo dispatch notice

Signed-off-by: Philip Windecker <philip.windecker@avenyr.de>
  • Loading branch information
philipwindecker committed Mar 27, 2023
commit 477d94e14bccbb84891a90a15caeb5fce78377b0
7 changes: 5 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
outputs:
output1: ${{steps.var_step.outputs.version}}
output2: ${{steps.date_step.outputs.docdate}}
output3: ${{steps.var_step.outputs.suffix}}
steps:
# Check out the GitHub repository
- name: Checkout interface
Expand All @@ -23,7 +24,9 @@ jobs:
- name: Set version
id: var_step
working-directory: dist/open-simulation-interface
run: echo "version=$(git describe --tags --always | sed 's/^v//')" >> $GITHUB_OUTPUT
run: |
echo "version=$(git describe --tags --always | sed 's/^v//')" >> $GITHUB_OUTPUT
echo "suffix=$(echo ${version} | sed -r 's/[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+//')" >> $GITHUB_OUTPUT
# Set the release date (current date)
- name: Set date
id: date_step
Expand All @@ -42,7 +45,7 @@ jobs:
event-type: update-tag
# repository: OpenSimulationInterface/osi-sensor-model-packaging
repository: philipwindecker/osi-sensor-model-packaging
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}-antora"}'
client-payload: '{"tag": "v${{needs.setup.outputs.output1}}-antora", "suffix": "${{needs.setup.outputs.output3}}"}'
- name: Update Documentation
uses: peter-evans/repository-dispatch@v2
with:
Expand Down