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

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

Merged
merged 56 commits into from
Mar 31, 2023

Conversation

philipwindecker
Copy link
Contributor

@philipwindecker philipwindecker commented Oct 25, 2022

Reference to a related issue in the repository

#677

Add a description

Resolves #677

Take this checklist as orientation for yourself, if this PR is ready for the Change Control Board:

If you can’t check all of them, please explain why.

  • This fix can only be tested through the GitHub CI.

If all boxes are checked or commented and you have achieved at least one positive review, you can assign the label ReadyForCCBReview!

Related PRs

@philipwindecker philipwindecker self-assigned this Oct 25, 2022
@philipwindecker
Copy link
Contributor Author

DCO missing since the changes were mostly committed through the GitHub interface directly.

The history is too long since there was a lot of trial-and-error. Please merge with squashing commits, if possible.

@philipwindecker
Copy link
Contributor Author

Fixed the DCO signoff

philipwindecker and others added 19 commits March 27, 2023 12:52
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
test with original content

Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
new release update job step

Signed-off-by: Philip Windecker <[email protected]>
philipwindecker and others added 25 commits March 27, 2023 12:52
Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
download artifact into correct folder

Signed-off-by: Philip Windecker <[email protected]>
Added tagging for documentation and osmp repo

Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Removed "-antora" from tag for osi-documentation.

Signed-off-by: Philip Windecker <[email protected]>
Add 1m delay before continuing the release action

Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
Debug site.yml changes

Signed-off-by: Philip Windecker <[email protected]>
Changed version tag for OSMP from interface tag to osmp tag

Signed-off-by: Philip Windecker <[email protected]>
Added suffix to repo dispatch notice

Signed-off-by: Philip Windecker <[email protected]>
Fixed typo

Signed-off-by: Philip Windecker <[email protected]>
Allocated more memory for JS due to large content size with multiple versions

Signed-off-by: Philip Windecker <[email protected]>
Made suffix explicitly defined

Signed-off-by: Philip Windecker <[email protected]>
Moved NODE_OPTIONS to image instructions

Signed-off-by: Philip Windecker <[email protected]>
Removed -antora for OSMP to manage this in OSMP directly

Signed-off-by: Philip Windecker <[email protected]>
explicitly send repo to prevent manual changes when testing with forks

Signed-off-by: Philip Windecker <[email protected]>
debug output

Signed-off-by: Philip Windecker <[email protected]>
Added fetch-depth 0 to OSMP for version creation

Signed-off-by: Philip Windecker <[email protected]>
Persist variable for next step

Signed-off-by: Philip Windecker <[email protected]>
Changed to environment

Signed-off-by: Philip Windecker <[email protected]>
Added new exception for x-antora tags

Signed-off-by: Philip Windecker <[email protected]>
Removed default behavior for branches

Signed-off-by: Philip Windecker <[email protected]>
Signed-off-by: Philip Windecker <[email protected]>
@philipwindecker philipwindecker marked this pull request as ready for review March 27, 2023 11:06
@philipwindecker
Copy link
Contributor Author

As dicussed in today's CCB meeting, I removed the workarounds pointing to forked repositories.
Changes can now be merged. Please add review so I can proceed, @pmai .

Note that I will need to confirm operation after merge to make sure all changes work as intended here as well.

Copy link
Contributor

@pmai pmai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved as per CCB 2023-03-27

@philipwindecker philipwindecker merged commit 9202f28 into OpenSimulationInterface:master Mar 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Quality Quality improvements.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build: Create release pipeline
3 participants