Skip to content

chore: debug info postcheckout #161

chore: debug info postcheckout

chore: debug info postcheckout #161

Workflow file for this run

name: split-monorepo
on:
release:
types: [published]
push:
branches:
- split
jobs:
split-repositories:
runs-on: ubuntu-latest
strategy:
matrix:
# Structure of the config tuple is:
# 0: Type of package (e.g. open-feature/flagd-*provider*)
# 1: Name of package (sans-org-prefix e.g. open-feature/*flagd*-provider)
# 2: Name of subdirectory (e.g. providers/*Flagd*)
config:
- [hook, dd-trace, DDTrace]
- [hook, otel, OpenTelemetry]
- [hook, validator, Validators]
- [provider, cloudbees, CloudBees]
- [provider, flagd, Flagd]
- [provider, split, Split]
- [provider, go-feature-flag, GoFeatureFlag]
steps:
- name: checkout
run: git clone "$GITHUB_SERVER_URL"/"$GITHUB_REPOSITORY" "$GITHUB_WORKSPACE" && cd "$GITHUB_WORKSPACE" && git checkout "$GITHUB_SHA && pwd && ls -alh"
- name: push-hook-dd-trace
uses: tcarrio/git-filter-repo-docker-action@v1.1.0
with:
privateKey: ${{ secrets.SSH_PRIVATE_KEY }}
targetOrg: open-feature-php
targetRepo: ${{ matrix.config[0] }}-${{ matrix.config[1] }}
targetBranch: refs/tags/${{ github.event.release.tag_name }}
tagFilter: ^open-feature/${{ matrix.config[1] }}-
filterArguments: |
--subdirectory-filter "${{matrix.config[0] }}s/${{ matrix.config[1] }}/" \
--tag-rename "open-feature/${{ matrix.config[1] }}-:" \
--force