Skip to content

Commit

Permalink
Archive 8.4 & 8.5 and adjust associated GH workflows, README.md versi…
Browse files Browse the repository at this point in the history
…ons/tags cleanup
  • Loading branch information
goofball222 committed Dec 2, 2024
1 parent 6e168fc commit 04ad9a7
Show file tree
Hide file tree
Showing 69 changed files with 122 additions and 3 deletions.
File renamed without changes.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
* **2024-12-02:**
* Create 9.0/beta, v[9.0.92](https://community.ui.com/releases/UniFi-Network-Application-9-0-92/b3676f7e-df27-4564-a463-5b95831523f9)
* Set latest-beta, etc. tags to 9.0/beta

* Archive 8.4 & 8.5 and adjust associated GH workflows
* README.md versions/tags cleanup
---
* **2024-11-08:**
* Create 8.6/official, v[8.6.9](https://community.ui.com/releases/UniFi-Network-Application-8-6-9/e4bd3f71-a2c4-4c98-b12a-a8b0b1c2178e)
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
| [8.6, 8.6-alpine, 8.6-debian, 8.6-ubuntu, latest, latest-alpine, latest-debian, latest-ubuntu](https://github.com/goofball222/unifi/blob/main/8.6/official/Dockerfile) | [8.6.9](https://community.ui.com/releases/UniFi-Network-Application-8-6-9/e4bd3f71-a2c4-4c98-b12a-a8b0b1c2178e) | UniFi Network Application official release | 2024-11-07 |
| [9.0-beta, 9.0-alpine-beta, 9.0-debian-beta, 9.0-ubuntu-beta, latest-beta, latest-alpine-beta, latest-debian-beta, latest-ubuntu-beta](https://github.com/goofball222/unifi/blob/main/9.0/beta/Dockerfile) | [9.0.92](https://community.ui.com/releases/UniFi-Network-Application-8-6-9/2d09e589-8e39-415d-895a-0ea5f160aa61) | UniFi Network Application beta/release candidate | 2024-12-02 |
| [8.5, 8.5-alpine, 8.5-debian, 8.5-ubuntu](https://github.com/goofball222/unifi/blob/main/8.5/official/Dockerfile) | [8.5.6](https://community.ui.com/releases/UniFi-Network-Application-8-5-6/bfa15dd8-8b58-4d40-9d83-73ebe8c9a955) | UniFi Network Application official release | 2024-10-09 |
| [8.4, 8.4-alpine, 8.4-debian, 8.4-ubuntu](https://github.com/goofball222/unifi/blob/main/8.4/official/Dockerfile) | [8.4.62](https://community.ui.com/releases/UniFi-Network-Application-8-4-62/40240312-bb43-4648-adab-5b05f3d4354e) | UniFi Network Application official release | 2024-09-11 |
| [8.3, 8.3-alpine, 8.3-debian, 8.3-ubuntu](https://github.com/goofball222/unifi/blob/main/8.3/official/Dockerfile) | [8.3.32](https://community.ui.com/releases/UniFi-Network-Application-8-3-32/54f3b506-afcf-4a7c-aba6-01a884dd9003) | UniFi Network Application official release | 2024-07-15 |
| [8.6.9](https://github.com/goofball222/unifi/releases/tag/8.6.9) | [8.6.9](https://community.ui.com/releases/UniFi-Network-Application-8-6-9/e4bd3f71-a2c4-4c98-b12a-a8b0b1c2178e) | Static official release tag/image | 2024-11-07 |
| [8.5.6](https://github.com/goofball222/unifi/releases/tag/8.5.6) | [8.5.6](https://community.ui.com/releases/UniFi-Network-Application-8-5-6/bfa15dd8-8b58-4d40-9d83-73ebe8c9a955) | Static official release tag/image | 2024-10-09 |
| [8.4.62](https://github.com/goofball222/unifi/releases/tag/8.4.62) | [8.4.62](https://community.ui.com/releases/UniFi-Network-Application-8-4-62/40240312-bb43-4648-adab-5b05f3d4354e) | Static official release tag/image | 2024-09-11 |
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
120 changes: 120 additions & 0 deletions archive/workflows/build-8.5-official.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
name: Build Official

on:
workflow_dispatch:
push:
branches:
- main
paths:
- 8.5/official/**
- .github/workflows/build-8.5-official.yml

jobs:
build:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up dynamic build ARGs
id: getargs
run: echo "version=$(cat ./8.5/official/VERSION)" >> $GITHUB_OUTPUT
-
name: Set up Docker metadata for Alpine
id: meta-alpine
uses: docker/metadata-action@v5
with:
images: |
${{ github.repository }}
ghcr.io/${{ github.repository }}
tags: |
type=raw,8.5-alpine
labels: |
org.opencontainers.image.vendor=The Goofball - [email protected]
org.opencontainers.image.title=UniFi Controller
org.opencontainers.image.description=UniFi Controller
org.opencontainers.image.version=${{ steps.getargs.outputs.version }}-Alpine
-
name: Set up Docker metadata for Debian
id: meta-debian
uses: docker/metadata-action@v5
with:
images: |
${{ github.repository }}
ghcr.io/${{ github.repository }}
tags: |
type=raw,8.5-debian
labels: |
org.opencontainers.image.vendor=The Goofball - [email protected]
org.opencontainers.image.title=UniFi Controller
org.opencontainers.image.description=UniFi Controller
org.opencontainers.image.version=${{ steps.getargs.outputs.version }}-Debian
-
name: Set up Docker metadata for Ubuntu
id: meta-ubuntu
uses: docker/metadata-action@v5
with:
images: |
${{ github.repository }}
ghcr.io/${{ github.repository }}
tags: |
type=raw,8.5
type=raw,8.5-ubuntu
labels: |
org.opencontainers.image.vendor=The Goofball - [email protected]
org.opencontainers.image.title=UniFi Controller
org.opencontainers.image.description=UniFi Controller
org.opencontainers.image.version=${{ steps.getargs.outputs.version }}-Ubuntu
-
name: Set up QEMU
uses: docker/setup-qemu-action@v3
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ github.repository_owner }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Login to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build and push Alpine Docker image
uses: docker/build-push-action@v6
with:
context: ./8.5/official
file: ./8.5/official/Dockerfile.alpine
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta-alpine.outputs.tags }}
labels: ${{ steps.meta-alpine.outputs.labels }}
build-args: VERSION=${{ steps.getargs.outputs.version }}
-
name: Build and push Debian Docker image
uses: docker/build-push-action@v6
with:
context: ./8.5/official
file: ./8.5/official/Dockerfile.debian
platforms: linux/amd64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta-debian.outputs.tags }}
labels: ${{ steps.meta-debian.outputs.labels }}
build-args: VERSION=${{ steps.getargs.outputs.version }}
-
name: Build and push Ubuntu Docker image
uses: docker/build-push-action@v6
with:
context: ./8.5/official
file: ./8.5/official/Dockerfile
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta-ubuntu.outputs.tags }}
labels: ${{ steps.meta-ubuntu.outputs.labels }}
build-args: VERSION=${{ steps.getargs.outputs.version }}

0 comments on commit 04ad9a7

Please sign in to comment.