Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3246df8

Browse files
Add latest_prerelease Docker Hub tag for following the latest alpha release (psf#3465)
Co-authored-by: Jelle Zijlstra <[email protected]>
1 parent 29dd257 commit 3246df8

3 files changed

Lines changed: 18 additions & 0 deletions

File tree

.github/workflows/docker.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,16 @@ jobs:
5454
push: true
5555
tags: pyfound/black:latest_release
5656

57+
- name: Build and push latest_prerelease tag
58+
if:
59+
${{ github.event_name == 'release' && github.event.action == 'published' &&
60+
github.event.release.prerelease }}
61+
uses: docker/build-push-action@v3
62+
with:
63+
context: .
64+
platforms: linux/amd64,linux/arm64
65+
push: true
66+
tags: pyfound/black:latest_prerelease
67+
5768
- name: Image digest
5869
run: echo ${{ steps.docker_build.outputs.digest }}

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
7272

7373
- Move 3.11 CI to normal flow now all dependencies support 3.11 (#3446)
74+
- Docker: Add new `latest_prerelease` tag automation to follow latest black alpha
75+
release on docker images (#3465)
7476

7577
### Documentation
7678

docs/usage_and_configuration/black_docker_image.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ _Black_ images with the following tags are available:
1010
- `latest_release` - tag created when a new version of _Black_ is released.\
1111
ℹ Recommended for users who want to use released versions of _Black_. It maps to [the latest release](https://github.com/psf/black/releases/latest)
1212
of _Black_.
13+
- `latest_prerelease` - tag created when a new alpha (prerelease) version of _Black_ is
14+
released.\
15+
ℹ Recommended for users who want to preview or test alpha versions of _Black_. Note that
16+
the most recent release may be newer than any prerelease, because no prereleases are created
17+
before most releases.
1318
- `latest` - tag used for the newest image of _Black_.\
1419
ℹ Recommended for users who always want to use the latest version of _Black_, even before
1520
it is released.

0 commit comments

Comments
 (0)