chore(deps): update karancode/yamllint-github-action action to v3 #256
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: Testing | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
jobs: | |
test-setup: | |
name: Test Setup | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repo | |
uses: actions/checkout@v4 | |
- name: Checkout Testing Repo | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
repository: kustomize-everything/test-deploy | |
path: test-deploy | |
ref: main | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Set Git Username and Email for test-deploy repo | |
working-directory: test-deploy | |
run: |- | |
git config user.name "Should not be pushed; if this pushes it's a bug" | |
git config user.email "[email protected]" | |
- name: Update an image tag in a kustomization file | |
working-directory: test-deploy | |
run: |- | |
git checkout -B pr-action-env-build-and-deploy-${{ github.event.number }}-${{ github.run_id }}-diff | |
cd env/dev | |
kustomize edit set image nginx=nginx:1.${{github.run_id}}.0 | |
git add kustomization.yaml | |
git commit -m "Update image tag for diff test" | |
- name: Action Test with Defaults (diff only) | |
uses: ./ | |
with: | |
dry-run: true | |
environment: dev | |
push-environment-regex: dev | |
pr-environment-regex: false | |
working-directory: test-deploy | |
git-commit-user: Pusher Robot | |
git-commit-email: "[email protected]" | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Checkout Testing Repo | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
repository: kustomize-everything/test-deploy | |
path: test-deploy | |
ref: main | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Update an image tag in a kustomization file | |
working-directory: test-deploy | |
run: |- | |
git checkout -B pr-action-env-build-and-deploy-${{ github.event.number }}-${{ github.run_id }}-push | |
cd env/dev | |
kustomize edit set image nginx=nginx:1.${{github.run_id}}.1 | |
git add kustomization.yaml | |
git commit -m "Update image tag for push test" | |
- name: Action Test with dry-run false (pushes branch) | |
uses: ./ | |
with: | |
dry-run: "false" | |
environment: dev | |
push-environment-regex: dev | |
pr-environment-regex: false | |
working-directory: test-deploy | |
git-commit-user: Pusher Robot | |
git-commit-email: "[email protected]" | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Checkout Testing Repo | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
repository: kustomize-everything/test-deploy | |
path: test-deploy | |
ref: main | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Update an image tag in a kustomization file | |
working-directory: test-deploy | |
run: |- | |
git checkout -B pr-action-env-build-and-deploy-${{ github.event.number }}-${{ github.run_id }}-push-custom | |
cd env/dev | |
kustomize edit set image nginx=nginx:1.${{github.run_id}}2.0 | |
git add kustomization.yaml | |
git commit -m "Update image tag for push wish custom commit test" | |
- name: Action Test with Custom Commit Message (push) | |
uses: ./ | |
with: | |
dry-run: false | |
environment: dev | |
push-environment-regex: dev | |
pr-environment-regex: false | |
working-directory: test-deploy | |
git-commit-user: Pusher Robot | |
git-commit-email: "[email protected]" | |
git-commit-message: "Custom commit message for push with custom commit test" | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Checkout Testing Repo | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
repository: kustomize-everything/test-deploy | |
ref: main | |
path: test-deploy | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
- name: Update an image tag in a kustomization file | |
working-directory: test-deploy | |
run: |- | |
git checkout -B pr-action-env-build-and-deploy-${{ github.event.number }}-${{ github.run_id }}-pr | |
cd env/dev | |
kustomize edit set image nginx=nginx:1.${{github.run_id}}.2 | |
git add kustomization.yaml | |
git commit -m "Update image tag for PR test" | |
- name: Action Test with dry-run false (opens PR) | |
uses: ./ | |
with: | |
dry-run: "false" | |
environment: dev | |
push-environment-regex: false | |
pr-environment-regex: dev | |
working-directory: test-deploy | |
git-commit-user: Pusher Robot | |
git-commit-email: "[email protected]" | |
token: ${{ secrets.PUSHER_ROBOT_GITHUB_TOKEN }} | |
# The terrible secret of space. |