From 2886c08ed173aa36443d0cd118dcebf4c578fe83 Mon Sep 17 00:00:00 2001 From: Ross Ceballo Date: Thu, 14 Nov 2024 23:54:05 -0500 Subject: [PATCH] Add default github action --- .github/workflows/build.yaml | 1 + .github/workflows/markdownlint.yaml | 12 ++++++++++++ .github/workflows/rebase_checker.yaml | 8 ++++++++ .github/workflows/yamllint.yaml | 12 ++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 .github/workflows/markdownlint.yaml create mode 100644 .github/workflows/rebase_checker.yaml create mode 100644 .github/workflows/yamllint.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index dc195a5..9fcbe7c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -16,6 +16,7 @@ jobs: id: build with: github_token: ${{ secrets.GITHUB_TOKEN }} + docker_token: ${{ secrets.DOCKER_TOKEN }} dockerfile: docker/Dockerfile platforms: linux/amd64,linux/arm64 image: ${{ github.repository }} diff --git a/.github/workflows/markdownlint.yaml b/.github/workflows/markdownlint.yaml new file mode 100644 index 0000000..e6685c0 --- /dev/null +++ b/.github/workflows/markdownlint.yaml @@ -0,0 +1,12 @@ +--- +name: Lint Markdown Files + +on: + push: + branches: + - main + pull_request: + +jobs: + call-workflow: + uses: lsst/rubin_workflows/.github/workflows/markdownlint.yaml@main diff --git a/.github/workflows/rebase_checker.yaml b/.github/workflows/rebase_checker.yaml new file mode 100644 index 0000000..62aeca7 --- /dev/null +++ b/.github/workflows/rebase_checker.yaml @@ -0,0 +1,8 @@ +--- +name: Check that 'main' is not merged into the development branch + +on: pull_request + +jobs: + call-workflow: + uses: lsst/rubin_workflows/.github/workflows/rebase_checker.yaml@main diff --git a/.github/workflows/yamllint.yaml b/.github/workflows/yamllint.yaml new file mode 100644 index 0000000..aec968a --- /dev/null +++ b/.github/workflows/yamllint.yaml @@ -0,0 +1,12 @@ +--- +name: Lint YAML Files + +on: + push: + branches: + - main + pull_request: + +jobs: + call-workflow: + uses: lsst/rubin_workflows/.github/workflows/yamllint.yaml@main