Commit graph

12 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
24f5638ada
ci: Add GitHub Actions workflow for creating releases (#4587)
* Add GitHub Actions workflow for creating releases

* Remove POETRY_VERSION environment variable from create-release workflow
2024-11-13 16:11:30 -08:00
Gabriel Luiz Freitas Almeida
348a7c2b8a
ci: Strip 'v' prefix from version and remove obsolete release workflow (#4584)
* Remove 'create-release.yml' workflow file from GitHub Actions configuration

* Strip 'v' prefix from version in release workflow script
2024-11-13 15:19:51 -08:00
Gabriel Luiz Freitas Almeida
491e3698f6
chore: Update poetry installation to use environment variable for version (#2074) 2024-06-05 10:40:58 -07:00
ogabrielluiz
8bc241267d chore(create-release.yml): remove unnecessary version check step to simplify workflow and improve readability 2024-05-28 19:47:46 -03:00
ogabrielluiz
969ac6eb49 chore(create-release.yml): Update Poetry version to 1.8.2 2024-05-28 19:44:50 -03:00
ogabrielluiz
9df2dc72ac chore(create-release.yml): add 'needs: release' to ensure the 'create_release' job runs after the 'release' job 2024-05-28 19:43:07 -03:00
ogabrielluiz
546dd3dbdf feat(create-release.yml): add support for building and uploading different project versions based on release type (base or main) to streamline release process 2024-05-28 19:40:03 -03:00
ogabrielluiz
ce797dbfa0 chore(create-release.yml): update workflow name to 'pre-release.yml' for consistency and clarity 2024-05-28 19:32:54 -03:00
ogabrielluiz
4f684c851c chore(create-release.yml): update action to download artifact to dawidd6/action-download-artifact@v3 for compatibility with workflow Langflow Pre-release (Unified) and add github_token and workflow inputs for authentication and artifact retrieval. 2024-05-28 19:28:42 -03:00
ogabrielluiz
8902b6d09e chore(create-release.yml): rename job name to 'Create Release Job' for clarity
chore(create-release.yml): rename step name to 'Download Artifact' for better readability
chore(create-release.yml): rename step name to 'Create Release Notes' for better understanding of the action's purpose
2024-05-28 19:24:52 -03:00
ogabrielluiz
9965f9a31a feat: Add release_type input to create-release workflow 2024-05-28 18:44:01 -03:00
ogabrielluiz
6070bbb8fc feat(create-release.yml): add GitHub Actions workflow to create a release with version input and release notes generation 2024-05-28 18:38:58 -03:00