Added bitbucket username to github workflows #2491
Workflow file for this run
This file contains 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: Main | ||
on: | ||
push: | ||
branches: | ||
- '**' | ||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref }} | ||
jobs: | ||
pre-build: | ||
runs-on: ubuntu-latest | ||
outputs: | ||
tag: ${{ steps.prep.outputs.tag }} | ||
trail_name: ${{ steps.prep.outputs.trail_name }} | ||
trail_template_file: ${{ steps.prep.outputs.trail_template_file }} | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Prepare | ||
id: prep | ||
run: | | ||
TAG=$(echo $GITHUB_SHA | head -c7) | ||
echo "TAG=${TAG}" >> ${GITHUB_ENV} | ||
echo "tag=$TAG" >> $GITHUB_OUTPUT | ||
if [ "${GITHUB_REF}" == refs/tags/* ]; then | ||
TRAIL_NAME=${GITHUB_REF##refs/tags/} | ||
TRAIL_TEMPLATE_FILE=release-flow-template.yml | ||
else | ||
TRAIL_NAME=$(echo $GITHUB_SHA | head -c 7) | ||
TRAIL_TEMPLATE_FILE=main-flow-template.yml | ||
fi | ||
echo "TRAIL_NAME=${TRAIL_NAME}" >> $GITHUB_ENV | ||
echo "trail_name=$TRAIL_NAME" >> $GITHUB_OUTPUT | ||
echo "TRAIL_TEMPLATE_FILE=${TRAIL_TEMPLATE_FILE}" >> $GITHUB_ENV | ||
echo "trail_template_file=$TRAIL_TEMPLATE_FILE" >> $GITHUB_OUTPUT | ||
init-kosli: | ||
needs: [pre-build] | ||
uses: ./.github/workflows/init_kosli.yml | ||
with: | ||
FLOW_NAME: cli | ||
TRAIL_NAME: ${{ needs.pre-build.outputs.trail_name }} | ||
FLOW_TEMPLATE_FILE: ${{ needs.pre-build.outputs.trail_template_file }} | ||
KOSLI_ORG: kosli-public | ||
secrets: | ||
kosli_api_token: ${{ secrets.KOSLI_PUBLIC_API_TOKEN }} | ||
pr_github_token: ${{ secrets.GITHUB_TOKEN }} | ||
test: | ||
needs: [pre-build, init-kosli] | ||
uses: ./.github/workflows/test.yml | ||
with: | ||
AWS_ACCOUNT_ID: 772819027869 | ||
AWS_REGION: eu-central-1 | ||
FLOW_NAME: cli | ||
TRAIL_NAME: ${{ needs.pre-build.outputs.trail_name }} | ||
KOSLI_ORG: kosli-public | ||
secrets: | ||
github_access_token: ${{ secrets.KOSLI_GITHUB_TOKEN }} | ||
gitlab_access_token: ${{ secrets.KOSLI_GITLAB_TOKEN }} | ||
azure_access_token: ${{ secrets.KOSLI_AZURE_TOKEN }} | ||
azure_client_id: ${{ secrets.AZURE_CLIENT_ID }} | ||
azure_client_secret: ${{ secrets.AZURE_CLIENT_SECRET }} | ||
bitbucket_username: ${{ secrets.KOSLI_BITBUCKET_USERNAME }} | ||
bitbucket_password: ${{ secrets.KOSLI_BITBUCKET_PASSWORD }} | ||
jira_api_token: ${{ secrets.KOSLI_JIRA_API_TOKEN }} | ||
slack_webhook: ${{ secrets.MERKELY_SLACK_CI_FAILURES_WEBHOOK }} | ||
slack_channel: ci-failures | ||
snyk_token: ${{ secrets.SNYK_TOKEN }} | ||
kosli_api_token: ${{ secrets.KOSLI_PUBLIC_API_TOKEN }} | ||
docker: | ||
needs: [pre-build, test, init-kosli] | ||
uses: ./.github/workflows/docker.yml | ||
with: | ||
tag: ${{ needs.pre-build.outputs.tag }} | ||
platforms: linux/amd64 | ||
flow_name: cli | ||
trail_name: ${{ needs.pre-build.outputs.trail_name }} | ||
kosli_org: kosli-public | ||
secrets: | ||
slack_webhook: ${{ secrets.MERKELY_SLACK_CI_FAILURES_WEBHOOK }} | ||
slack_channel: ci-failures | ||
kosli_api_token: ${{ secrets.KOSLI_PUBLIC_API_TOKEN }} | ||
snyk_token: ${{ secrets.SNYK_TOKEN }} |