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

ci: Use the release-metadata action #597

Merged
merged 11 commits into from
Oct 22, 2024
Merged

Conversation

janbuchar
Copy link
Collaborator

@janbuchar janbuchar commented Oct 16, 2024

@janbuchar janbuchar added t-tooling Issues with this label are in the ownership of the tooling team. adhoc Ad-hoc unplanned task added during the sprint. labels Oct 16, 2024
@janbuchar janbuchar requested review from vdusek and B4nan October 16, 2024 17:56
@github-actions github-actions bot added this to the 100th sprint - Tooling team milestone Oct 16, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Pull Request Tookit has failed!

If issue is not linked to the pull request then estimate the pull request!

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Pull Request Tookit has failed!

If issue is not linked to the pull request then estimate the pull request!

.github/workflows/_publish_to_pypi.yaml Outdated Show resolved Hide resolved
.github/workflows/_publish_to_pypi.yaml Outdated Show resolved Hide resolved
Comment on lines +42 to +52
lint_check:
name: Lint check
uses: apify/workflows/.github/workflows/python_lint_check.yaml@main

type_check:
name: Type check
uses: apify/workflows/.github/workflows/python_type_check.yaml@main

unit_tests:
name: Unit tests
uses: apify/workflows/.github/workflows/python_unit_tests.yaml@main
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

On a manual release, this really seems redundant. Also, see #469

Copy link
Collaborator

Choose a reason for hiding this comment

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

Currently, it is not redundant, since we don't have any additional trigger of code checks for the master (only for PRs).

.github/workflows/pre_release.yaml Show resolved Hide resolved
@vdusek
Copy link
Collaborator

vdusek commented Oct 21, 2024

I'm thinking if PYTHON_VERSION couldn't be provided as an input parameter as well?

Copy link
Member

@B4nan B4nan left a comment

Choose a reason for hiding this comment

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

few questions from my end.

also the changelog changes look wrong, there shouldn't be any, right?

CHANGELOG.md Outdated Show resolved Hide resolved
# Trigger a beta version release (pre-release) on push to the master branch.
push:
branches:
- use-release-metadata-action # TODO
Copy link
Member

Choose a reason for hiding this comment

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

how is this supposed to be working? canary builds should be done only on the default branch

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

that's so that I can test the workflow against this branch, I intend to change it to master before merging

.github/workflows/pre_release.yaml Show resolved Hide resolved
.github/workflows/pre_release.yaml Outdated Show resolved Hide resolved
Copy link
Collaborator

@vdusek vdusek left a comment

Choose a reason for hiding this comment

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

I just don't like the name "release-metadata" 😄, otherwise LGTM.

Copy link
Collaborator

@vdusek vdusek left a comment

Choose a reason for hiding this comment

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

LGTM

@janbuchar janbuchar merged commit fef0874 into master Oct 22, 2024
19 checks passed
@janbuchar janbuchar deleted the use-release-metadata-action branch October 22, 2024 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deprecated variables in git_cliff_core::changelog
3 participants