You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2019/03/02 22:05:21 UTC
[camel-website] branch zregvart-patch-1 updated: fix: don't use
filter
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch zregvart-patch-1
in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/zregvart-patch-1 by this push:
new 37d924a fix: don't use filter
37d924a is described below
commit 37d924a19ef24c457d2c4ff0d83dfcb5d450612e
Author: Zoran Regvart <zr...@gmail.com>
AuthorDate: Sat Mar 2 23:05:00 2019 +0100
fix: don't use filter
Put the branch logic for staging/preview in the publish script.
---
.github/action-website/publish | 11 +++++------
.github/main.workflow | 28 ++--------------------------
2 files changed, 7 insertions(+), 32 deletions(-)
diff --git a/.github/action-website/publish b/.github/action-website/publish
index 0572cf6..21c3f49 100755
--- a/.github/action-website/publish
+++ b/.github/action-website/publish
@@ -1,20 +1,19 @@
#!/bin/bash
+set -euxo pipefail
-case "$1" in
- staging)
+case "$GITHUB_REF" in
+ "refs/heads/master")
DEST_DIR=.
;;
- preview)
+ "refs/pulls/*")
DEST_DIR=PR-$(jq .number $GITHUB_EVENT_PATH)
;;
*)
- echo "Usage: $0 (staging|preview)"
+ echo "Unmatched ref: $GITHUB_REF"
exit 1
esac
-set -euxo pipefail
-
PUBLISH_DIR=$(mktemp -d /tmp/publish.XXXXXXXX)
cd $PUBLISH_DIR
diff --git a/.github/main.workflow b/.github/main.workflow
index 3ec0ad4..25846c6 100644
--- a/.github/main.workflow
+++ b/.github/main.workflow
@@ -1,9 +1,6 @@
workflow "Build and publish the website" {
on = "push"
- resolves = [
- "Publish to staging",
- "Publish preview",
- ]
+ resolves = ["Publish"]
}
action "Build theme" {
@@ -19,31 +16,10 @@ action "Build website" {
args = "--non-interactive --frozen-lockfile"
}
-action "Filter on master branch" {
- uses = "actions/bin/filter@d820d56839906464fb7a57d1b4e1741cf5183efa"
- needs = ["Build website"]
- args = "branch master"
-}
-
-action "Publish to staging" {
+action "Publish" {
uses = "./.github/action-website"
- needs = ["Filter on master branch"]
- runs = "publish"
- args = "staging"
- secrets = ["GITHUB_TOKEN"]
-}
-
-action "Filter on pull request" {
- uses = "actions/bin/filter@d820d56839906464fb7a57d1b4e1741cf5183efa"
needs = ["Build website"]
- args = "ref refs/pulls/*"
-}
-
-action "Publish preview" {
- uses = "./.github/action-website"
- needs = ["Filter on pull request"]
runs = "publish"
- args = "preview"
secrets = ["GITHUB_TOKEN"]
}