You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by pk...@apache.org on 2025/04/12 16:22:22 UTC

(logging-parent) branch feat/same-branch-workflows created (now bae4205)

This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a change to branch feat/same-branch-workflows
in repository https://gitbox.apache.org/repos/asf/logging-parent.git


      at bae4205  Use workflows on the same branch

This branch includes the following new commits:

     new bae4205  Use workflows on the same branch

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(logging-parent) 01/01: Use workflows on the same branch

Posted by pk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a commit to branch feat/same-branch-workflows
in repository https://gitbox.apache.org/repos/asf/logging-parent.git

commit bae42052c25abc6f055bc7cfd1208f757fed16b1
Author: Piotr P. Karwasz <pk...@apache.org>
AuthorDate: Sat Apr 12 18:22:16 2025 +0200

    Use workflows on the same branch
    
    Since most of the PRs to `logging-parent` modify the workflows, we should not run the reusable workflows from the `@main` branch, but from the same branch as the PR.
    
    This PR changes all non-reusable workflows to use the `./.github/workflows/<workflow>` syntax, which uses the workflow file from the same branch as the calling workflow.
---
 .github/workflows/build.yaml            | 6 +++---
 .github/workflows/deploy-site.yaml      | 6 +++---
 .github/workflows/merge-dependabot.yaml | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index f7a0a46..124759a 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -44,14 +44,14 @@ jobs:
 
   build:
     if: github.actor != 'dependabot[bot]'
-    uses: apache/logging-parent/.github/workflows/build-reusable.yaml@main
+    uses: ./.github/workflows/build-reusable.yaml
     with:
       site-enabled: true
 
   deploy-snapshot:
     needs: build
     if: github.repository == 'apache/logging-parent' && github.ref_name == 'main'
-    uses: apache/logging-parent/.github/workflows/deploy-snapshot-reusable.yaml@main
+    uses: ./.github/workflows/deploy-snapshot-reusable.yaml
     # Secrets for deployments
     secrets:
       NEXUS_USERNAME: ${{ secrets.NEXUS_USER }}
@@ -60,7 +60,7 @@ jobs:
   deploy-release:
     needs: build
     if: github.repository == 'apache/logging-parent' && startsWith(github.ref_name, 'release/')
-    uses: apache/logging-parent/.github/workflows/deploy-release-reusable.yaml@main
+    uses: ./.github/workflows/deploy-release-reusable.yaml
     # Secrets for deployments
     secrets:
       GPG_SECRET_KEY: ${{ secrets.LOGGING_GPG_SECRET_KEY }}
diff --git a/.github/workflows/deploy-site.yaml b/.github/workflows/deploy-site.yaml
index 585c658..5155ce8 100644
--- a/.github/workflows/deploy-site.yaml
+++ b/.github/workflows/deploy-site.yaml
@@ -33,7 +33,7 @@ jobs:
 
   deploy-site-stg:
     if: github.repository == 'apache/logging-parent' && github.ref_name == 'main'
-    uses: apache/logging-parent/.github/workflows/deploy-site-reusable.yaml@main
+    uses: ./.github/workflows/deploy-site-reusable.yaml
     # Secrets for committing the generated site
     secrets:
       GPG_SECRET_KEY: ${{ secrets.LOGGING_GPG_SECRET_KEY }}
@@ -50,7 +50,7 @@ jobs:
 
   deploy-site-pro:
     if: github.repository == 'apache/logging-parent' && github.ref_name == 'main-site-pro'
-    uses: apache/logging-parent/.github/workflows/deploy-site-reusable.yaml@main
+    uses: ./.github/workflows/deploy-site-reusable.yaml
     # Secrets for committing the generated site
     secrets:
       GPG_SECRET_KEY: ${{ secrets.LOGGING_GPG_SECRET_KEY }}
@@ -81,7 +81,7 @@ jobs:
 
   deploy-site-rel:
     needs: export-version
-    uses: apache/logging-parent/.github/workflows/deploy-site-reusable.yaml@main
+    uses: ./.github/workflows/deploy-site-reusable.yaml
     # Secrets for committing the generated site
     secrets:
       GPG_SECRET_KEY: ${{ secrets.LOGGING_GPG_SECRET_KEY }}
diff --git a/.github/workflows/merge-dependabot.yaml b/.github/workflows/merge-dependabot.yaml
index 5659155..2d611cc 100644
--- a/.github/workflows/merge-dependabot.yaml
+++ b/.github/workflows/merge-dependabot.yaml
@@ -30,11 +30,11 @@ jobs:
 
   build:
     if: github.repository == 'apache/logging-parent' && github.event_name == 'pull_request_target' && github.actor == 'dependabot[bot]'
-    uses: apache/logging-parent/.github/workflows/build-reusable.yaml@main
+    uses: ./.github/workflows/build-reusable.yaml
 
   merge-dependabot:
     needs: build
-    uses: apache/logging-parent/.github/workflows/merge-dependabot-reusable.yaml@main
+    uses: ./.github/workflows/merge-dependabot-reusable.yaml
     permissions:
       contents: write                                             # to push changelog commits
       pull-requests: write                                        # to close the PR