Skip to content

test: send inputs to action not secrets #18

test: send inputs to action not secrets

test: send inputs to action not secrets #18

Workflow file for this run

---
# Tests the reuseable workflow for the core-mcp-server
name: Build and Push Container Image Tester
on:
push:
branches: ["feature/push-container-images"]
permissions: {}
jobs:
test-action:
name: Test Job
permissions:
contents: read
packages: write
runs-on: ubuntu-latest
environment: release
strategy:
fail-fast: false
matrix:
package:
- core-mcp-server
- git-repo-research-mcp-server
steps:
- name: Checkout repository
id: checkout-repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Build and Publish ${{ matrix.package }}
id: build-and-publish
# uses: awslabs/mcp/.github/actions/build-and-push-container-image@feature/push-container-images
uses: ./.github/actions/build-and-push-container-image
if: hashFiles(format('./src/{0}/Dockerfile', matrix.package))
with:
image: ${{ matrix.package }}
version: ${{ github.sha }}
docker-hub-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-hub-token: $${{ secrets.DOCKERHUB_TOKEN }}
github-container-registry-token: ${{ secrets.BOT_GITHUB_TOKEN }}
- name: Display Image Version ${{ matrix.package }}
id: display-image-version
if: success() && steps.build-and-publish.outcome == 'success'
run: |
echo "version: ${VERSION}"
env:
VERSION: ${{ steps.build-and-publish.outputs.version }}
- name: Continue
run: |
echo "continue"