Skip to content

chore(package): update mongo:8.0.13 docker digest to c750922 #434

chore(package): update mongo:8.0.13 docker digest to c750922

chore(package): update mongo:8.0.13 docker digest to c750922 #434

---
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