Skip to content

Commit

Permalink
ci: Remove obsolate release branch cut off
Browse files Browse the repository at this point in the history
  • Loading branch information
nikitabelonogov committed May 8, 2024
1 parent 2b9f4bc commit 6bf2667
Showing 1 changed file with 0 additions and 78 deletions.
78 changes: 0 additions & 78 deletions .github/workflows/release-cut-off-release-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,84 +67,6 @@ jobs:
echo "release_version=${release_version}" >> $GITHUB_OUTPUT
echo "next_develop_version=${next_develop_version}" >> $GITHUB_OUTPUT
- name: Cut dependencies release branches
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GIT_PAT }}
script: |
const { repo, owner } = context.repo;
const ref = '${{ github.event.inputs.ref }}'
const release = '${{ steps.calculate_branch_name_and_version.outputs.release_branch }}'
let submodules = [
{owner: owner, repo: 'label-studio-frontend'},
{owner: owner, repo: 'dm2'}
]
async function getLSSubmoduleVersions(sha) {
let {data: lsTreeData} = await github.rest.git.getTree({
owner,
repo,
tree_sha: sha
})
lsTreeData = (await github.rest.git.getTree({
owner,
repo,
tree_sha: lsTreeData.tree.find(e => e.path === 'label_studio' && e.type === 'tree').sha
})).data
lsTreeData = (await github.rest.git.getTree({
owner,
repo,
tree_sha: lsTreeData.tree.find(e => e.path === 'frontend' && e.type === 'tree').sha
})).data
lsTreeData = (await github.rest.git.getTree({
owner,
repo,
tree_sha: lsTreeData.tree.find(e => e.path === 'dist' && e.type === 'tree').sha
})).data
const {data: lsDMTreeData} = await github.rest.git.getTree({
owner,
repo,
tree_sha: lsTreeData.tree.find(e => e.path === 'dm' && e.type === 'tree').sha
})
const {data: dmfVersion} = await github.rest.git.getBlob({
owner,
repo,
file_sha: lsDMTreeData.tree.find(e => e.path === 'version.json' && e.type === 'blob').sha
})
const dmVersionContent = Buffer.from(dmfVersion.content, dmfVersion.encoding).toString("utf8")
const matchDM = dmVersionContent.match('"commit": "(.*)",')
const {data: lsLSFTreeData} = await github.rest.git.getTree({
owner,
repo,
tree_sha: lsTreeData.tree.find(e => e.path === 'lsf' && e.type === 'tree').sha
})
const {data: lsfVersion} = await github.rest.git.getBlob({
owner,
repo,
file_sha: lsLSFTreeData.tree.find(e => e.path === 'version.json' && e.type === 'blob').sha
})
const lsfVersionContent = Buffer.from(lsfVersion.content, lsfVersion.encoding).toString("utf8")
const matchLSF = lsfVersionContent.match('"commit": "(.*)",')
return {
'label-studio-frontend': matchLSF[1],
'dm2': matchDM[1],
}
}
const versions = await getLSSubmoduleVersions('${{ inputs.ref }}')
console.log(`submodules versions: ${{ inputs.ref }}`)
console.log(versions)
for (let submodule of submodules) {
const response = await github.rest.git.createRef({
owner: submodule.owner,
repo: submodule.repo,
ref: `refs/heads/${release}`,
sha: versions[submodule.repo],
});
}
- name: Cut release branch
shell: bash
run: |
Expand Down

0 comments on commit 6bf2667

Please sign in to comment.