chore(main): release kustomize-paperless 1.1.4 (#490) #433
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| name: Release Please | |
| on: | |
| push: | |
| branches: | |
| - main | |
| workflow_dispatch: | |
| permissions: | |
| contents: write | |
| jobs: | |
| release-please: | |
| runs-on: ubuntu-latest | |
| outputs: | |
| kustomize-factorio--release_created: ${{ steps.releases.outputs.kustomize-factorio--release_created }} | |
| kustomize-factorio--tag_name: ${{ steps.releases.outputs.kustomize-factorio--tag_name }} | |
| kustomize-kube-vip--release_created: ${{ steps.releases.outputs.kustomize-kube-vip--release_created }} | |
| kustomize-kube-vip--tag_name: ${{ steps.releases.outputs.kustomize-kube-vip--tag_name }} | |
| kustomize-mosquitto--release_created: ${{ steps.releases.outputs.kustomize-mosquitto--release_created }} | |
| kustomize-mosquitto--tag_name: ${{ steps.releases.outputs.kustomize-mosquitto--tag_name }} | |
| kustomize-paperless--release_created: ${{ steps.releases.outputs.kustomize-paperless--release_created }} | |
| kustomize-paperless--tag_name: ${{ steps.releases.outputs.kustomize-paperless--tag_name }} | |
| kustomize-priorityclass--release_created: ${{ steps.releases.outputs.kustomize-priorityclass--release_created }} | |
| kustomize-priorityclass--tag_name: ${{ steps.releases.outputs.kustomize-priorityclass--tag_name }} | |
| kustomize-unifi-network-application--release_created: ${{ steps.releases.outputs.kustomize-unifi-network-application--release_created }} | |
| kustomize-unifi-network-application--tag_name: ${{ steps.releases.outputs.kustomize-unifi-network-application--tag_name }} | |
| steps: | |
| - uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1 | |
| id: app-token | |
| with: | |
| app-id: ${{ vars.FORMWORK_REMOVER_APP_ID }} | |
| private-key: ${{ secrets.FORMWORK_REMOVER_PRIVATE_KEY }} | |
| - uses: googleapis/release-please-action@c2a5a2bd6a758a0937f1ddb1e8950609867ed15c # v4.3.0 | |
| id: release-please | |
| with: | |
| token: ${{ steps.app-token.outputs.token }} | |
| config-file: release-please-config.json | |
| manifest-file: .release-please-manifest.json | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Gather Release Outputs | |
| env: | |
| OUTPUTS: ${{ toJson(steps.release-please.outputs) }} | |
| id: releases | |
| run: sh .github/workflows/release-please-output-helper.sh | |
| # | |
| # Package Release Jobs | |
| # | |
| release-kustomize-factorio: | |
| if: ${{needs.release-please.outputs.kustomize-factorio--release_created}} | |
| runs-on: ubuntu-latest | |
| needs: release-please | |
| steps: | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Test Component | |
| uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.1900000417 | |
| with: | |
| cacheFrom: ghcr.io/marinatedconcrete/config-devcontainer | |
| env: | | |
| CI=1 | |
| GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
| imageName: ghcr.io/marinatedconcrete/config-devcontainer | |
| push: never | |
| runCmd: | | |
| just kustomization-test factorio | |
| kustomize build kustomization/components/factorio/ -o /tmp/factorio.yml | |
| gh release upload ${{ needs.release-please.outputs.kustomize-factorio--tag_name }} /tmp/factorio.yml | |
| release-kustomize-kube-vip: | |
| if: ${{needs.release-please.outputs.kustomize-kube-vip--release_created}} | |
| runs-on: ubuntu-latest | |
| needs: release-please | |
| steps: | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Test Component | |
| uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.1900000417 | |
| with: | |
| cacheFrom: ghcr.io/marinatedconcrete/config-devcontainer | |
| env: | | |
| CI=1 | |
| GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
| imageName: ghcr.io/marinatedconcrete/config-devcontainer | |
| push: never | |
| runCmd: | | |
| just kustomization-test kube-vip | |
| kustomize build kustomization/components/kube-vip/ -o /tmp/kube-vip.yml | |
| gh release upload ${{ needs.release-please.outputs.kustomize-kube-vip--tag_name }} /tmp/kube-vip.yml | |
| release-kustomize-mosquitto: | |
| if: ${{needs.release-please.outputs.kustomize-mosquitto--release_created}} | |
| runs-on: ubuntu-latest | |
| needs: release-please | |
| steps: | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Test Component | |
| uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.1900000417 | |
| with: | |
| cacheFrom: ghcr.io/marinatedconcrete/config-devcontainer | |
| env: | | |
| CI=1 | |
| GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
| imageName: ghcr.io/marinatedconcrete/config-devcontainer | |
| push: never | |
| runCmd: | | |
| just kustomization-test mosquitto | |
| kustomize build kustomization/components/mosquitto/ -o /tmp/mosquitto.yml | |
| gh release upload ${{ needs.release-please.outputs.kustomize-mosquitto--tag_name }} /tmp/mosquitto.yml | |
| release-kustomize-paperless: | |
| if: ${{needs.release-please.outputs.kustomize-paperless--release_created}} | |
| runs-on: ubuntu-latest | |
| needs: release-please | |
| steps: | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Test Component | |
| uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.1900000417 | |
| with: | |
| cacheFrom: ghcr.io/marinatedconcrete/config-devcontainer | |
| env: | | |
| CI=1 | |
| GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
| imageName: ghcr.io/marinatedconcrete/config-devcontainer | |
| push: never | |
| runCmd: | | |
| just kustomization-test paperless | |
| kustomize build kustomization/components/paperless/ -o /tmp/paperless.yml | |
| gh release upload ${{ needs.release-please.outputs.kustomize-paperless--tag_name }} /tmp/paperless.yml | |
| release-kustomize-priorityclass: | |
| if: ${{needs.release-please.outputs.kustomize-priorityclass--release_created}} | |
| runs-on: ubuntu-latest | |
| needs: release-please | |
| steps: | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Test Component | |
| uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.1900000417 | |
| with: | |
| cacheFrom: ghcr.io/marinatedconcrete/config-devcontainer | |
| env: | | |
| CI=1 | |
| GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
| imageName: ghcr.io/marinatedconcrete/config-devcontainer | |
| push: never | |
| runCmd: | | |
| just kustomization-test priorityclass | |
| kustomize build kustomization/components/priorityclass/ -o /tmp/priorityclass.yml | |
| gh release upload ${{ needs.release-please.outputs.kustomize-priorityclass--tag_name }} /tmp/priorityclass.yml | |
| release-kustomize-unifi-network-application: | |
| if: ${{needs.release-please.outputs.kustomize-unifi-network-application--release_created}} | |
| runs-on: ubuntu-latest | |
| needs: release-please | |
| steps: | |
| - name: Checkout Repo | |
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | |
| - name: Test Component | |
| uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.1900000417 | |
| with: | |
| cacheFrom: ghcr.io/marinatedconcrete/config-devcontainer | |
| env: | | |
| CI=1 | |
| GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
| imageName: ghcr.io/marinatedconcrete/config-devcontainer | |
| push: never | |
| runCmd: | | |
| just kustomization-test unifi-network-application | |
| kustomize build kustomization/components/unifi-network-application/ -o /tmp/unifi-network-application.yml | |
| gh release upload ${{ needs.release-please.outputs.kustomize-unifi-network-application--tag_name }} /tmp/unifi-network-application.yml |