Skip to content

Commit cea3040

Browse files
authored
Migrate from CircleCI to Github Actions (#98)
CI/CD reusable workflows in Github Actions for Plugin software lifecycle Ticket: https://mattermost.atlassian.net/browse/CLD-4816
1 parent 369c4a9 commit cea3040

File tree

4 files changed

+37
-53
lines changed

4 files changed

+37
-53
lines changed

.circleci/config.yml

-53
This file was deleted.

.github/workflows/cd.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: cd
2+
on:
3+
workflow_run:
4+
workflows: ["ci"]
5+
branches-ignore: ["*"]
6+
types:
7+
- completed
8+
push:
9+
tags:
10+
- "^v.*"
11+
12+
permissions:
13+
contents: read
14+
15+
jobs:
16+
plugin-cd:
17+
uses: mattermost/actions-workflows/.github/workflows/plugin-cd.yml@main
18+
secrets: inherit

.github/workflows/ci.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: ci
2+
on:
3+
schedule:
4+
- cron: "0 0 * * *"
5+
push:
6+
branches:
7+
- master
8+
tags:
9+
- "^v.*"
10+
pull_request:
11+
12+
permissions:
13+
contents: read
14+
15+
jobs:
16+
plugin-ci:
17+
uses: mattermost/actions-workflows/.github/workflows/plugin-ci.yml@main
18+
secrets: inherit

.nvmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
14.21.1

0 commit comments

Comments
 (0)