Skip to content

Commit 7d135c2

Browse files
committed
.github: Revert release.yml
1 parent 351e429 commit 7d135c2

File tree

1 file changed

+7
-61
lines changed

1 file changed

+7
-61
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,22 @@ on:
1515
run-name: "Release: ${{ inputs.package }}"
1616

1717
jobs:
18-
generate-version:
18+
release-to-ghcr:
1919
concurrency:
2020
group: release-to-ghcr-${{ inputs.package }}
2121
cancel-in-progress: false
2222
if: contains('["brettcannon", "corona10", "erlend-aasland"]', github.actor)
2323
runs-on: ubuntu-latest
24-
outputs:
25-
builddate: ${{ steps.version.outputs.builddate }}
2624
steps:
2725
# Checkout push-to-registry action github repository
2826
- name: Set Calver Date
2927
run: |
3028
echo "builddate=$(date +'%Y.%m.%d')" >> $GITHUB_OUTPUT
3129
id: version
32-
33-
build_amd64:
34-
needs: generate-version
35-
runs-on: ubuntu-latest
36-
steps:
37-
- name: Checkout
30+
- name: Checkout Push to Registry action
3831
uses: actions/checkout@v4
32+
- name: Set up QEMU
33+
uses: docker/setup-qemu-action@v3
3934
- name: Set up Docker Buildx
4035
uses: docker/setup-buildx-action@v3
4136
- name: Login To GHCR
@@ -48,57 +43,8 @@ jobs:
4843
uses: docker/build-push-action@v6
4944
with:
5045
context: ./${{ inputs.package }}
51-
platforms: linux/amd64
46+
platforms: linux/amd64,linux/arm64
5247
push: true
5348
tags: |
54-
ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}-amd64
55-
56-
build_arm64:
57-
needs: generate-version
58-
runs-on: ubuntu-24.04-arm
59-
steps:
60-
- name: Checkout
61-
uses: actions/checkout@v4
62-
- name: Set up Docker Buildx
63-
uses: docker/setup-buildx-action@v3
64-
- name: Login To GHCR
65-
uses: docker/login-action@v3
66-
with:
67-
registry: ghcr.io
68-
username: ${{ github.actor }}
69-
password: ${{ secrets.GITHUB_TOKEN }}
70-
- name: Build and push
71-
uses: docker/build-push-action@v6
72-
with:
73-
context: ./${{ inputs.package }}
74-
platforms: linux/arm64
75-
push: true
76-
tags: |
77-
ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}-arm64
78-
79-
set_manifest:
80-
needs: [generate-version, build_amd64, build_arm64]
81-
runs-on: ubuntu-latest
82-
steps:
83-
- name: Checkout
84-
uses: actions/checkout@v4
85-
- name: Set up Docker Buildx
86-
uses: docker/setup-buildx-action@v3
87-
- name: Login To GHCR
88-
uses: docker/login-action@v3
89-
with:
90-
registry: ghcr.io
91-
username: ${{ github.actor }}
92-
password: ${{ secrets.GITHUB_TOKEN }}
93-
- name: Set manifest
94-
run: |
95-
docker manifest create ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }} \
96-
--amend ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}-amd64 \
97-
--amend ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}-arm64
98-
99-
docker manifest create ghcr.io/python/${{ inputs.package }}:latest \
100-
--amend ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}-amd64 \
101-
--amend ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}-arm64
102-
103-
docker manifest push ghcr.io/python/${{ inputs.package }}:latest
104-
docker manifest push ghcr.io/python/${{ inputs.package }}:${{ needs.generate-version.outputs.builddate }}.${{ github.run_id }}
49+
ghcr.io/python/${{ inputs.package }}:${{ steps.version.outputs.builddate }}.${{ github.run_id }}
50+
ghcr.io/python/${{ inputs.package }}:latest

0 commit comments

Comments
 (0)