From 0104417d146fd5a1439974147d6e3285fbe1377a Mon Sep 17 00:00:00 2001 From: lens0021 Date: Sun, 22 Sep 2024 16:19:36 +0900 Subject: [PATCH] ci: Read versions from READMEs --- .github/workflows/docker-caddy.yml | 5 +++- .../workflows/docker-femiwiki-extensions.yml | 5 +++- .github/workflows/docker-php-fpm.yml | 5 +++- dockers/caddy/README.md | 2 ++ dockers/femiwiki-extensions/README.md | 30 +++++++++---------- 5 files changed, 29 insertions(+), 18 deletions(-) diff --git a/.github/workflows/docker-caddy.yml b/.github/workflows/docker-caddy.yml index c18a01b6..d12a1c3d 100644 --- a/.github/workflows/docker-caddy.yml +++ b/.github/workflows/docker-caddy.yml @@ -31,6 +31,9 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} + - id: get-version + run: echo "ver=$(grep -m 1 '## v' dockers/caddy/README.md | cut -d'v' -f2)" >> $GITHUB_OUTPUT + - uses: docker/build-push-action@v6 with: context: '{{ defaultContext }}:dockers/caddy' @@ -40,4 +43,4 @@ jobs: push: ${{ github.repository_owner == 'femiwiki' && github.ref == 'refs/heads/main' }} tags: | ghcr.io/femiwiki/caddy:latest - ghcr.io/femiwiki/caddy:${{ env.TAG }} + ghcr.io/femiwiki/caddy:${{ steps.get-version.outputs.ver }} diff --git a/.github/workflows/docker-femiwiki-extensions.yml b/.github/workflows/docker-femiwiki-extensions.yml index f923ccd8..e89d5e8f 100644 --- a/.github/workflows/docker-femiwiki-extensions.yml +++ b/.github/workflows/docker-femiwiki-extensions.yml @@ -31,6 +31,9 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} + - id: get-version + run: echo "ver=$(grep -m 1 '## v' dockers/femiwiki-extensions/README.md | cut -d'v' -f2)" >> $GITHUB_OUTPUT + - uses: docker/build-push-action@v6 with: context: '{{ defaultContext }}:dockers/femiwiki-extensions' @@ -40,4 +43,4 @@ jobs: push: ${{ github.repository_owner == 'femiwiki' && github.ref == 'refs/heads/main' }} tags: | ghcr.io/femiwiki/femiwiki-extensions:latest - ghcr.io/femiwiki/femiwiki-extensions:${{ env.TAG }} + ghcr.io/femiwiki/femiwiki-extensions:${{ steps.get-version.outputs.ver }} diff --git a/.github/workflows/docker-php-fpm.yml b/.github/workflows/docker-php-fpm.yml index 5608b36f..a168e309 100644 --- a/.github/workflows/docker-php-fpm.yml +++ b/.github/workflows/docker-php-fpm.yml @@ -31,6 +31,9 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} + - id: get-version + run: echo "ver=$(grep -m 1 '## v' dockers/php-fpm/README.md | cut -d'v' -f2)" >> $GITHUB_OUTPUT + - uses: docker/build-push-action@v6 with: context: '{{ defaultContext }}:dockers/php-fpm' @@ -40,4 +43,4 @@ jobs: push: ${{ github.repository_owner == 'femiwiki' && github.ref == 'refs/heads/main' }} tags: | ghcr.io/femiwiki/php-fpm:latest - ghcr.io/femiwiki/php-fpm:${{ env.TAG }} + ghcr.io/femiwiki/php-fpm:${{ steps.get-version.outputs.ver }} diff --git a/dockers/caddy/README.md b/dockers/caddy/README.md index 8ca601fb..cce6b7d0 100644 --- a/dockers/caddy/README.md +++ b/dockers/caddy/README.md @@ -1,3 +1,5 @@ # caddy Route53와 caddy-mwcache 패키지를 설치한 Caddy를 빌드한다. + +## v1.0.0 diff --git a/dockers/femiwiki-extensions/README.md b/dockers/femiwiki-extensions/README.md index 4e854aac..71ff0d83 100644 --- a/dockers/femiwiki-extensions/README.md +++ b/dockers/femiwiki-extensions/README.md @@ -2,64 +2,64 @@ This docker image contains MediaWiki extensions Femiwiki uses. -## 1.5.6 +## v1.5.6 - Bump UnifiedExtensionForFemiwiki -## 1.5.5 +## v1.5.5 - Bump UnifiedExtensionForFemiwiki -## 1.5.4 +## v1.5.4 - Bump UnifiedExtensionForFemiwiki -## 1.5.3 +## v1.5.3 - Bump UnifiedExtensionForFemiwiki -## 1.5.2 +## v1.5.2 - Rebuild for FacetedCategory -## 1.5.1 +## v1.5.1 - Bump AWS to a commit which has added 1.42 support -## 1.5.0 +## v1.5.0 - Bump MediaWiki to REL1_42 -## 1.4.0 +## v1.4.0 - Bump UnifiedExtensionForFemiwiki -## 1.3.2 +## v1.3.2 - Bump UnifiedExtensionForFemiwiki -## 1.3.1 +## v1.3.1 - Bump UnifiedExtensionForFemiwiki -## 1.3.0 +## v1.3.0 - Bump UnifiedExtensionForFemiwiki -## v1.2.0 +## vv1.2.0 - Install RealMe - Install GoogleNewsSitemap -## v1.1.1 +## vv1.1.1 - Download FlaggedRevs from GitHub -## v1.1.0 +## vv1.1.0 - Install TorBlock -## v1.0.1 +## vv1.0.1 - Use tag for extension:AWS - Bump FacetedCategory