@@ -22,51 +22,13 @@ jobs:
2222 name : Tests
2323 uses : ./.github/workflows/_tests.yaml
2424
25- release_prepare :
25+ beta_release :
2626 # Skip this for "ci", "docs" and "test" commits and for forks.
2727 if : " !startsWith(github.event.head_commit.message, 'ci') && !startsWith(github.event.head_commit.message, 'docs') && !startsWith(github.event.head_commit.message, 'test') && startsWith(github.repository, 'apify/')"
28- name : Release prepare
28+ name : Beta release
2929 needs : [code_checks, tests]
30- runs-on : ubuntu-latest
31- outputs :
32- version_number : ${{ steps.release_prepare.outputs.version_number }}
33- tag_name : ${{ steps.release_prepare.outputs.tag_name }}
34- changelog : ${{ steps.release_prepare.outputs.changelog }}
35- steps :
36- - uses : apify/workflows/git-cliff-release@main
37- id : release_prepare
38- name : Release prepare
39- with :
40- release_type : prerelease
41- existing_changelog_path : CHANGELOG.md
42-
43- changelog_update :
44- name : Changelog update
45- needs : [release_prepare]
46- uses : apify/workflows/.github/workflows/python_bump_and_update_changelog.yaml@main
47- with :
48- version_number : ${{ needs.release_prepare.outputs.version_number }}
49- changelog : ${{ needs.release_prepare.outputs.changelog }}
50- secrets : inherit
51-
52- pypi_publish :
53- name : PyPI publish
54- needs : [release_prepare, changelog_update]
55- runs-on : ubuntu-latest
5630 permissions :
5731 contents : write
58- id-token : write # Required for OIDC authentication.
59- environment :
60- name : pypi
61- url : https://pypi.org/project/apify-shared
62- steps :
63- - name : Prepare distribution
64- uses : apify/workflows/prepare-pypi-distribution@main
65- with :
66- package_name : apify-shared
67- is_prerelease : " yes"
68- version_number : ${{ needs.release_prepare.outputs.version_number }}
69- ref : ${{ needs.changelog_update.outputs.changelog_commitish }}
70-
71- - name : Publish package to PyPI
72- uses : pypa/gh-action-pypi-publish@release/v1
32+ id-token : write
33+ uses : ./.github/workflows/manual_release_beta.yaml
34+ secrets : inherit
0 commit comments