Skip to content

ci: beta pre-releases#808

Merged
glushkova91 merged 3 commits into
betafrom
feature/pre-releases
Oct 29, 2025
Merged

ci: beta pre-releases#808
glushkova91 merged 3 commits into
betafrom
feature/pre-releases

Conversation

@glushkova91
Copy link
Copy Markdown
Collaborator

No description provided.

branches:
- beta

permissions:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This is basically the same then the normal release workflow but with an different config file, any possibility in gitlab actions to have some kind of templating?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

done

@@ -0,0 +1,35 @@
{
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

maybe we can set the 2 additional configs via process argument?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

couldn't find a solution for that, let's keep it as it is for now

Comment thread .github/workflows/build-and-publish.yml Fixed
@glushkova91 glushkova91 merged commit ef6410a into beta Oct 29, 2025
4 checks passed
@glushkova91 glushkova91 deleted the feature/pre-releases branch October 29, 2025 11:00
glushkova91 pushed a commit that referenced this pull request Nov 7, 2025
* ci: beta pre-releases (#808)

* ci: beta pre-releases

* ci: move duplication from release and pre-release github workflows to a separate job

* ci: add permissions

---------

Co-authored-by: anastasiia_glushkova <anastasiia.glushkova@haiilo.com>

* ci: fix release-beta job (#811)

Co-authored-by: anastasiia_glushkova <anastasiia.glushkova@haiilo.com>

* ci: add separate manifest file for beta releases (#813)

Co-authored-by: anastasiia_glushkova <anastasiia.glushkova@haiilo.com>

* ci: add target branch for pre-release workflow (#814)

Co-authored-by: anastasiia_glushkova <anastasiia.glushkova@haiilo.com>

* fix(core): prevent catChange event emission on select initialization (#807)

* fix: prevent catChange event emission on select initialization

Fixes #802

  to prevent event emission during component initialization/resolution
- Only emit catChange when selection changes due to user interaction
- Add spec test to verify no event emission on initialization
- Add spec test to verify event emission on user interaction
- Add e2e test for initialization behavior

* test: add test for programmatic value changes

- Verify that catChange is not emitted for programmatic value changes
- Only user interactions should trigger catChange events
- Programmatic changes trigger resolve() which sets isResolving=true

* ci: adjust release-please-config.beta.json file (#816)

Co-authored-by: anastasiia_glushkova <anastasiia.glushkova@haiilo.com>

* chore: retrigger beta release with fixed config

* ci: try to specify prerelease for every package and "release-type": "node" explicit

* feat: test beta prerelease configuration

* ci: try versioning-strategy: prerelease

* feat: test beta prerelease configuration

* ci: try versioning in config

* chore: release beta (#825)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: anastasiia_glushkova <anastasiia.glushkova@haiilo.com>
Co-authored-by: Nora Simonow <nora.simonow@haiilo.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants