Skip to content

fix resource resolving for nested components (#254) #40

fix resource resolving for nested components (#254)

fix resource resolving for nested components (#254) #40

name: publish image
on:
# publish on pushes to the main branch (image tagged as "latest")
push:
branches:
- main
paths:
- '**/*.go'
- '**/*.mod'
- '**/*.sum'
- 'config/**'
- 'Dockerfile'
jobs:
docker_publish:
runs-on: large_runner
permissions:
contents: write
id-token: write
packages: write
steps:
- name: Self Hosted Runner Post Job Cleanup Action
uses: TooMuch4U/actions-clean@9b358e33df99574ac0bdf2e92fa3db1ae1415563 # v2.2
- name: Generate token
id: generate_token
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
with:
app_id: ${{ secrets.OCMBOT_APP_ID }}
private_key: ${{ secrets.OCMBOT_PRIV_KEY }}
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
token: ${{ steps.generate_token.outputs.token }}
- name: Docker Login
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: make
run: make docker-buildx
env:
IMG: ghcr.io/${{ github.repository }}:latest