Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed PR Step from Build Workflow #242

Merged
merged 1 commit into from
Feb 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading