Skip to content

Commit

Permalink
Merge pull request #242 from Azure/build-workflow-fix9
Browse files Browse the repository at this point in the history
Removed PR Step from Build Workflow
  • Loading branch information
DCMattyG authored Feb 29, 2024
2 parents 48f7a9e + 39b9951 commit 28e48af
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 37 deletions.
44 changes: 8 additions & 36 deletions .github/workflows/azure-ipam-build.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Azure IPAM Build

run-name: Azure IPAM Production Container Build
run-name: Azure IPAM Production Build & Release

on:
push:
Expand Down Expand Up @@ -31,9 +31,6 @@ jobs:
with:
node-version: 18

- name: Checkout Azure IPAM Code
uses: actions/checkout@v4

- uses: actions/github-script@v7
id: getPullRequestData
with:
Expand All @@ -46,20 +43,17 @@ jobs:
})
).data[0];
- name: Checkout Azure IPAM Code
uses: actions/checkout@v4
with:
token: ${{ secrets.PAT_TOKEN }}

- name: Configure Git
id: configureGit
run: |
git config --global user.name "IPAM GitHub Actions"
git config --global user.email "[email protected]"
- name: Create Temporary Branch
id: createBranch
env:
prNumber: ${{ fromJson(steps.getPullRequestData.outputs.result).number }}
run: |
git checkout -b ipam-version-${prNumber}
git push origin ipam-version-${prNumber}
- name: "Increment Azure IPAM Version"
id: updateVersion
working-directory: tools
Expand Down Expand Up @@ -107,8 +101,8 @@ jobs:
env:
prNumber: ${{ fromJson(steps.getPullRequestData.outputs.result).number }}
run: |
git commit -a -m "Updated Azure IPAM Version"
git push origin ipam-version-${prNumber}
git commit -a -m "Updated Azure IPAM Version to v${{ steps.updateVersion.outputs.ipamVersion }}"
git push
release:
name: Create Azure IPAM Release
Expand All @@ -121,28 +115,6 @@ jobs:
sparse-checkout: |
assets
- name: Create and Merge Pull Reuest
id: pullRequest
env:
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
prNumber: ${{ needs.version.outputs.prNumber }}
run: |
gh pr create --base main --head "ipam-version-${prNumber}" --title "Update Azure IPAM Version" --body "-Updated Version to v${{ needs.version.outputs.ipamVersion }}"
gh pr checks "ipam-version-${prNumber}" --watch
gh pr merge "ipam-version-${prNumber}" -t "Merge pull request from Azure/ipam-version-${prNumber} [skip ci]" -m -d
- name: Pull Merged Code from Main Branch
id: pullMainCode
run: |
git pull
- name: Delete Temporary Branch
id: deleteBranch
env:
prNumber: ${{ needs.version.outputs.prNumber }}
run: |
git push origin --delete "ipam-version-${prNumber}"
- name: Publish Azure IPAM Release
id: publishRelease
env:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/azure-ipam-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
pull_request:
branches:
- main
- '!ipam-version-*'

env:
ACR_NAME: ${{ vars.IPAM_TEST_ACR }}
Expand Down

0 comments on commit 28e48af

Please sign in to comment.