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

Fix GitHub Workflows and Release Creation, and Adapt Documentation #274

Merged
merged 19 commits into from
Jun 13, 2024

Conversation

Freezor
Copy link
Contributor

@Freezor Freezor commented Jun 13, 2024

Description

This PR addresses several improvements to our GitHub workflows, release creation process, and documentation to enhance clarity and functionality across the project. Changes include:

  • Improved CONTRIBUTING.md and README.md to reflect the latest release workflow changes.
  • Updated changelog configuration for accuracy and consistency.
  • Revised labels and categories to align with GitHub labels.
  • Enhanced readability of workflows and jobs through comments and renaming.
  • Transitioned the latest build workflow to a nightly build, ensuring it checks for changes before creating a new latest build, which can also be manually triggered.
  • Added a security policy in the form of SECURITY.md.

Type of change

  • This change requires a documentation update

How Has This Been Tested?

The changes have been tested by validating each updated workflow, ensuring proper label management, and confirming the functionality of the new nightly build process. Detailed testing involved simulating manual triggers and automatic nightly builds in a controlled environment.

Screenshots (if appropriate):

N/A

Checklist:

  • I have made corresponding changes to the documentation

@Freezor Freezor added the enhancement New feature or request label Jun 13, 2024
@Freezor Freezor merged commit c759db4 into eclipse-aaspe:main Jun 13, 2024
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant