Compare commits

..
Author SHA1 Message Date
Chris Sidi ce22ce3ec7 Get rid of the last @master bad example 2019-12-03 19:22:53 -05:00
33 changed files with 66 additions and 68 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: set up JDK 1.8 - name: set up JDK 1.8
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up JDK 1.8 - name: Set up JDK 1.8
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
+1 -1
View File
@@ -38,7 +38,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v1
- name: Configure AWS credentials - name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1 uses: aws-actions/configure-aws-credentials@v1
+1 -1
View File
@@ -23,7 +23,7 @@ jobs:
name: Build and Deploy name: Build and Deploy
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@master
- name: Use Node.js ${{ env.NODE_VERSION }} - name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v1 uses: actions/setup-node@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Run a one-line script - name: Run a one-line script
run: echo Hello, world! run: echo Hello, world!
- name: Run a multi-line script - name: Run a multi-line script
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: configure - name: configure
run: ./configure run: ./configure
- name: make - name: make
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Install dependencies - name: Install dependencies
run: lein deps run: lein deps
- name: Run tests - name: Run tests
+1 -1
View File
@@ -11,7 +11,7 @@ jobs:
image: crystallang/crystal image: crystallang/crystal
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Install dependencies - name: Install dependencies
run: shards install run: shards install
- name: Run tests - name: Run tests
+1 -1
View File
@@ -11,7 +11,7 @@ jobs:
image: google/dart:latest image: google/dart:latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Install dependencies - name: Install dependencies
run: pub get run: pub get
- name: Run tests - name: Run tests
+1 -1
View File
@@ -9,6 +9,6 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Build the Docker image - name: Build the Docker image
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s) run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
+2 -2
View File
@@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Run tests - name: Run tests
run: | run: |
@@ -45,7 +45,7 @@ jobs:
if: github.event_name == 'push' if: github.event_name == 'push'
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Build image - name: Build image
run: docker build . --file Dockerfile --tag image run: docker build . --file Dockerfile --tag image
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Setup .NET Core - name: Setup .NET Core
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v1
with: with:
+21 -20
View File
@@ -1,20 +1,21 @@
name: Elixir CI name: Elixir CI
on: push on: push
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: container:
- uses: actions/checkout@v2 image: elixir:1.9.1-slim
- name: Setup elixir
uses: actions/setup-elixir@v1 steps:
with: - uses: actions/checkout@v1
elixir-version: 1.9.4 # Define the elixir version [required] - name: Install Dependencies
otp-version: 22.2 # Define the OTP version [required] run: |
- name: Install Dependencies mix local.rebar --force
run: mix deps.get mix local.hex --force
- name: Run Tests mix deps.get
run: mix test - name: Run Tests
run: mix test
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
image: erlang:22.0.7 image: erlang:22.0.7
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Compile - name: Compile
run: rebar3 compile run: rebar3 compile
- name: Run tests - name: Run tests
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@master
- name: Set up Ruby 2.6 - name: Set up Ruby 2.6
uses: actions/setup-ruby@v1 uses: actions/setup-ruby@v1
with: with:
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
id: go id: go
- name: Check out code into the Go module directory - name: Check out code into the Go module directory
uses: actions/checkout@v2 uses: actions/checkout@v1
- name: Get dependencies - name: Get dependencies
run: | run: |
+7 -9
View File
@@ -6,7 +6,7 @@
# #
# 2. Set up secrets in your workspace: GKE_PROJECT with the name of the project, GKE_EMAIL with the service account email, GKE_KEY with the Base64 encoded JSON service account key (https://github.com/GoogleCloudPlatform/github-actions/tree/docs/service-account-key/setup-gcloud#inputs). # 2. Set up secrets in your workspace: GKE_PROJECT with the name of the project, GKE_EMAIL with the service account email, GKE_KEY with the Base64 encoded JSON service account key (https://github.com/GoogleCloudPlatform/github-actions/tree/docs/service-account-key/setup-gcloud#inputs).
# #
# 3. Change the values for the GKE_ZONE, GKE_CLUSTER, IMAGE, REGISTRY_HOSTNAME and DEPLOYMENT_NAME environment variables (below). # 3. Change the values for the GKE_ZONE, GKE_CLUSTER and IMAGE environment variables (below).
name: Build and Deploy to GKE name: Build and Deploy to GKE
@@ -23,8 +23,6 @@ env:
GKE_ZONE: us-west1-a GKE_ZONE: us-west1-a
GKE_CLUSTER: example-gke-cluster GKE_CLUSTER: example-gke-cluster
IMAGE: gke-test IMAGE: gke-test
REGISTRY_HOSTNAME: gcr.io
DEPLOYMENT_NAME: gke-test
jobs: jobs:
setup-build-publish-deploy: setup-build-publish-deploy:
@@ -33,10 +31,10 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v1
# Setup gcloud CLI # Setup gcloud CLI
- uses: GoogleCloudPlatform/github-actions/setup-gcloud@master - uses: GoogleCloudPlatform/github-actions/setup-gcloud@0.1.0
with: with:
version: '270.0.0' version: '270.0.0'
service_account_email: ${{ secrets.GKE_EMAIL }} service_account_email: ${{ secrets.GKE_EMAIL }}
@@ -51,14 +49,14 @@ jobs:
# Build the Docker image # Build the Docker image
- name: Build - name: Build
run: | run: |
docker build -t "$REGISTRY_HOSTNAME"/"$GKE_PROJECT"/"$IMAGE":"$GITHUB_SHA" \ docker build -t gcr.io/"$GKE_PROJECT"/"$IMAGE":"$GITHUB_SHA" \
--build-arg GITHUB_SHA="$GITHUB_SHA" \ --build-arg GITHUB_SHA="$GITHUB_SHA" \
--build-arg GITHUB_REF="$GITHUB_REF" . --build-arg GITHUB_REF="$GITHUB_REF" .
# Push the Docker image to Google Container Registry # Push the Docker image to Google Container Registry
- name: Publish - name: Publish
run: | run: |
docker push $REGISTRY_HOSTNAME/$GKE_PROJECT/$IMAGE:$GITHUB_SHA docker push gcr.io/$GKE_PROJECT/$IMAGE:$GITHUB_SHA
# Set up kustomize # Set up kustomize
- name: Set up Kustomize - name: Set up Kustomize
@@ -70,7 +68,7 @@ jobs:
- name: Deploy - name: Deploy
run: | run: |
gcloud container clusters get-credentials $GKE_CLUSTER --zone $GKE_ZONE --project $GKE_PROJECT gcloud container clusters get-credentials $GKE_CLUSTER --zone $GKE_ZONE --project $GKE_PROJECT
./kustomize edit set image $REGISTRY_HOSTNAME/$GKE_PROJECT/$IMAGE:${GITHUB_SHA} ./kustomize edit set image gcr.io/$GKE_PROJECT/$IMAGE:${GITHUB_SHA}
./kustomize build . | kubectl apply -f - ./kustomize build . | kubectl apply -f -
kubectl rollout status deployment/$DEPLOYMENT_NAME kubectl rollout status deployment/gke-test
kubectl get services -o wide kubectl get services -o wide
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up JDK 1.8 - name: Set up JDK 1.8
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- uses: actions/setup-haskell@v1 - uses: actions/setup-haskell@v1
with: with:
ghc-version: '8.6.5' ghc-version: '8.6.5'
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Build the site in the jekyll/builder container - name: Build the site in the jekyll/builder container
run: | run: |
docker run \ docker run \
+1 -3
View File
@@ -6,15 +6,13 @@ jobs:
laravel-tests: laravel-tests:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Copy .env - name: Copy .env
run: php -r "file_exists('.env') || copy('.env.example', '.env');" run: php -r "file_exists('.env') || copy('.env.example', '.env');"
- name: Install Dependencies - name: Install Dependencies
run: composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist run: composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist
- name: Generate key - name: Generate key
run: php artisan key:generate run: php artisan key:generate
- name: Directory Permissions
run: chmod -R 777 storage bootstrap/cache
- name: Create Database - name: Create Database
run: | run: |
mkdir -p database mkdir -p database
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up JDK 1.8 - name: Set up JDK 1.8
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
+4 -4
View File
@@ -1,4 +1,4 @@
name: Node.js CI name: Node CI
on: [push] on: [push]
@@ -9,15 +9,15 @@ jobs:
strategy: strategy:
matrix: matrix:
node-version: [10.x, 12.x] node-version: [8.x, 10.x, 12.x]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1 uses: actions/setup-node@v1
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
- run: npm ci - run: npm install
- run: npm run build --if-present - run: npm run build --if-present
- run: npm test - run: npm test
env: env:
+3 -3
View File
@@ -8,7 +8,7 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 12 node-version: 12
@@ -19,7 +19,7 @@ jobs:
needs: build needs: build
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 12 node-version: 12
@@ -33,7 +33,7 @@ jobs:
needs: build needs: build
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- uses: actions/setup-node@v1 - uses: actions/setup-node@v1
with: with:
node-version: 12 node-version: 12
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Validate composer.json and composer.lock - name: Validate composer.json and composer.lock
run: composer validate run: composer validate
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "Node.js Package", "name": "Node.js Package",
"description": "Publishes a Node.js package to npm and GitHub Packages.", "description": "Publishes a Node.js package to npm and GitHub Package Registry.",
"iconName": "node-package-transparent", "iconName": "node-package-transparent",
"categories": ["JavaScript", "SDLC"] "categories": ["JavaScript", "SDLC"]
} }
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up Python 3.8 - name: Set up Python 3.8
uses: actions/setup-python@v1 uses: actions/setup-python@v1
with: with:
+2 -1
View File
@@ -7,11 +7,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
max-parallel: 5
matrix: matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8] python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up Python ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1 uses: actions/setup-python@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v1 uses: actions/setup-python@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up Ruby 2.6 - name: Set up Ruby 2.6
uses: actions/setup-ruby@v1 uses: actions/setup-ruby@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Build - name: Build
run: cargo build --verbose run: cargo build --verbose
- name: Run tests - name: Run tests
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Set up JDK 1.8 - name: Set up JDK 1.8
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
runs-on: macOS-latest runs-on: macOS-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v1
- name: Build - name: Build
run: swift build -v run: swift build -v
- name: Run tests - name: Run tests