mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-09-13 18:46:17 +05:00
52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
name: Release candidate
|
|
|
|
on:
|
|
push:
|
|
branches: [dev]
|
|
|
|
permissions:
|
|
actions: read
|
|
contents: write
|
|
packages: write
|
|
|
|
concurrency:
|
|
group: release-candidate-dev
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
prepare:
|
|
runs-on: ubuntu-24.04
|
|
outputs:
|
|
action: ${{ steps.version.outputs.action }}
|
|
steps:
|
|
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
|
|
with:
|
|
fetch-depth: 0
|
|
submodules: true
|
|
token: ${{ secrets.RELEASE_GH_TOKEN }}
|
|
|
|
- id: version
|
|
uses: ArchiveBox/monorepo/.github/actions/prepare-release-version@main
|
|
with:
|
|
package: archivebox
|
|
branch: dev
|
|
tag-prefix: v
|
|
version-scheme: rc
|
|
|
|
python-artifacts:
|
|
needs: prepare
|
|
if: needs.prepare.outputs.action == 'ready' || needs.prepare.outputs.action == 'reserved'
|
|
uses: ./.github/workflows/pip.yml
|
|
with:
|
|
full_tests: false
|
|
secrets: inherit
|
|
|
|
docker-digests:
|
|
needs: prepare
|
|
if: needs.prepare.outputs.action == 'ready' || needs.prepare.outputs.action == 'reserved'
|
|
uses: ./.github/workflows/docker.yml
|
|
with:
|
|
push_digests: true
|
|
full_tests: false
|
|
secrets: inherit
|