Skip to content

WIP: implement clearer tagging system #8

WIP: implement clearer tagging system

WIP: implement clearer tagging system #8

Workflow file for this run

# name: Deploy To Prodcution
# on:
# release:
# types: [released]
name: test-wf
on:
pull_request:
branches:
- main
env:
GHCR_REGISTRY: ghcr.io
GHCR_UI_IMAGE_NAME: ${{ github.repository }}/ui
QUAY_REGISTRY: quay.io
QUAY_UI_IMAGE_NAME: instructlab-ui/ui
GHCR_PATHSERVICE_IMAGE_NAME: ${{ github.repository }}/pathservice
QUAY_PATHSERVICE_IMAGE_NAME: instructlab-ui/pathservice
jobs:
check_most_recent_pr_number:
runs-on: ubuntu-latest
steps:
- name: Get Pull Request Number from Commit
id: get_pr_number
uses: actions/github-script@v6
with:
script: |
console.log("Repository owner:", context.repo.owner);
console.log("Repository name:", context.repo.repo);
const prs = await github.rest.pulls.list({
owner: context.repo.owner,
repo: context.repo.repo,
state: 'closed',
merged: 'true',
sort: 'updated',
direction: 'desc'
});
console.log(prs.length)
console.log(prs)
# if (prs.length > 0) {
# console.log("Matching PR found:", pr.number);
# return pr.number;
# } else {
# console.log("No matching PR found for commit SHA:", commitSha);
# return '';
# }
result-encoding: string
- name: Build and Tag Docker Image
if: steps.get_pr_number.outputs.result != ''
env:
PR_NUMBER: ${{ steps.get_pr_number.outputs.result }}
run: |
echo my-image:pr-${PR_NUMBER}