From 5699eea8b26807cbe73f3bd9293de111b3a05c1a Mon Sep 17 00:00:00 2001 From: Sheeri Cabral Date: Tue, 27 Oct 2020 12:25:47 -0400 Subject: [PATCH 01/11] Get rid of quoting that breaks by default. it looks like someone tried to use '' to make a ' happen for the possessive tense of users. But that messes up the quoting: issue-message: 'Message that will be displayed on users'' first issue' pr-message: 'Message that will be displayed on users'' first pr' It should be: issue-message: 'Message that will be displayed on the first issue for that user' pr-message: 'Message that will be displayed on the first pr for that user' (this gets rid of the spurious quotes, but also doesn't introduce any grammatical errors) It was a very bad impression to have a simple script designed to welcome folks be broken by default. --- automation/greetings.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automation/greetings.yml b/automation/greetings.yml index 28ee6b2..cd3ebe2 100644 --- a/automation/greetings.yml +++ b/automation/greetings.yml @@ -9,5 +9,5 @@ jobs: - uses: actions/first-interaction@v1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - issue-message: 'Message that will be displayed on users'' first issue' - pr-message: 'Message that will be displayed on users'' first pr' + issue-message: 'Message that will be displayed on users' + pr-message: 'Message that will be displayed on users' From f9cb2aceea8109a06d08f57d70a55b473af28203 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Sat, 2 Jan 2021 16:06:19 -0500 Subject: [PATCH 02/11] haskell: ghc 8.10 and cabal 3.2 Signed-off-by: Rui Chen --- ci/haskell.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/haskell.yml b/ci/haskell.yml index 4c9a50c..c1d7dc7 100644 --- a/ci/haskell.yml +++ b/ci/haskell.yml @@ -15,8 +15,8 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-haskell@v1 with: - ghc-version: '8.8.2' - cabal-version: '3.0' + ghc-version: '8.10.3' + cabal-version: '3.2' - name: Cache uses: actions/cache@v1 From d5de0a136a5d4aa6ea93abebb62aac9180c087c0 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Sat, 2 Jan 2021 16:24:13 -0500 Subject: [PATCH 03/11] python: include python 3.9 for the build --- ci/django.yml | 2 +- ci/python-app.yml | 4 ++-- ci/python-package.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ci/django.yml b/ci/django.yml index 6ed9db8..dbde266 100644 --- a/ci/django.yml +++ b/ci/django.yml @@ -13,7 +13,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: [3.6, 3.7, 3.8] + python-version: [3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 diff --git a/ci/python-app.yml b/ci/python-app.yml index 3b3e6a6..f6ad69a 100644 --- a/ci/python-app.yml +++ b/ci/python-app.yml @@ -16,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.9 - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/ci/python-package.yml b/ci/python-package.yml index d2278f2..c88f6ce 100644 --- a/ci/python-package.yml +++ b/ci/python-package.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.5', '3.6', '3.7', '3.8'] + python-version: [3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 From ebda693bc06206f7a6706a7c8c786b9ca5e6e4b6 Mon Sep 17 00:00:00 2001 From: William Entriken Date: Mon, 4 Jan 2021 11:16:33 -0500 Subject: [PATCH 04/11] Add every version of Node.js that is supported upstream (#754) --- ci/node.js.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/node.js.yml b/ci/node.js.yml index ce0cdcf..632c1a6 100644 --- a/ci/node.js.yml +++ b/ci/node.js.yml @@ -16,7 +16,8 @@ jobs: strategy: matrix: - node-version: [10.x, 12.x, 14.x] + node-version: [10.x, 12.x, 14.x, 15.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - uses: actions/checkout@v2 From f631f1f2a9b6c0f3bb7257185e0c0933752bcdf4 Mon Sep 17 00:00:00 2001 From: Andy McKay Date: Mon, 4 Jan 2021 08:40:18 -0800 Subject: [PATCH 05/11] Update automation/greetings.yml --- automation/greetings.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automation/greetings.yml b/automation/greetings.yml index cd3ebe2..ebb00a0 100644 --- a/automation/greetings.yml +++ b/automation/greetings.yml @@ -9,5 +9,5 @@ jobs: - uses: actions/first-interaction@v1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - issue-message: 'Message that will be displayed on users' - pr-message: 'Message that will be displayed on users' + issue-message: 'Message that will be displayed on users first issue' + pr-message: 'Message that will be displayed on users first pull request' From 3b047441fd7e7d50e58d19406cc54e5f5b90ff21 Mon Sep 17 00:00:00 2001 From: Jan Jurzitza Date: Mon, 4 Jan 2021 19:44:59 +0100 Subject: [PATCH 06/11] update setup-dlang to v1.0.2 (#763) This fixes the previous version using the outdated `::set-env` command which is disabled now. (See https://github.com/dlang-community/setup-dlang/issues/34) Co-authored-by: Andy McKay Co-authored-by: Josh Gross --- ci/d.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/d.yml b/ci/d.yml index 8ee1d1c..6086681 100644 --- a/ci/d.yml +++ b/ci/d.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: dlang-community/setup-dlang@7c3e57bdc1ff2d8994f00e61b3ef400e67d2d7ac + - uses: dlang-community/setup-dlang@4c99aa991ce7d19dd3064de0a4f2f6b2f152e2d7 - name: 'Build & Test' run: | From c17ea6bad7d675a25e8b97bf8c790f8c01b814ce Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Mon, 4 Jan 2021 18:52:34 +0000 Subject: [PATCH 07/11] fix context references in cmake template (#762) Co-authored-by: Josh Gross --- ci/cmake.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ci/cmake.yml b/ci/cmake.yml index d521769..005915e 100644 --- a/ci/cmake.yml +++ b/ci/cmake.yml @@ -20,26 +20,26 @@ jobs: - name: Create Build Environment # Some projects don't allow in-source building, so create a separate build directory # We'll use this as our working directory for all subsequent commands - run: cmake -E make_directory ${{runner.workspace}}/build + run: cmake -E make_directory ${{github.workspace}}/build - name: Configure CMake # Use a bash shell so we can use the same syntax for environment variable # access regardless of the host operating system shell: bash - working-directory: ${{runner.workspace}}/build + working-directory: ${{github.workspace}}/build # Note the current convention is to use the -S and -B options here to specify source # and build directories, but this is only available with CMake 3.13 and higher. # The CMake binaries on the Github Actions machines are (as of this writing) 3.12 run: cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE - name: Build - working-directory: ${{runner.workspace}}/build + working-directory: ${{github.workspace}}/build shell: bash # Execute the build. You can specify a specific target with "--target " run: cmake --build . --config $BUILD_TYPE - name: Test - working-directory: ${{runner.workspace}}/build + working-directory: ${{github.workspace}}/build shell: bash # Execute tests defined by the CMake configuration. # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail From d644b9852c31e860b279bea858a6ac4f9d1ae17a Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Mon, 4 Jan 2021 21:24:14 +0100 Subject: [PATCH 08/11] Update ruby.yml to use the latest release of ruby/setup-ruby (#758) https://github.com/ruby/setup-ruby/releases/tag/v1.61.0 Co-authored-by: Josh Gross --- ci/ruby.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/ruby.yml b/ci/ruby.yml index 48242ff..036ba70 100644 --- a/ci/ruby.yml +++ b/ci/ruby.yml @@ -24,7 +24,7 @@ jobs: # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby, # change this to (see https://github.com/ruby/setup-ruby#versioning): # uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@21351ecc0a7c196081abca5dc55b08f085efe09a + uses: ruby/setup-ruby@473e4d8fe5dd94ee328fdfca9f8c9c7afc9dae5e with: ruby-version: 2.6 - name: Install dependencies From d36b72e889fbfca6d7049d03d113a8ae5975eab0 Mon Sep 17 00:00:00 2001 From: chenrui Date: Tue, 5 Jan 2021 11:11:06 -0500 Subject: [PATCH 09/11] ruby: add ruby 2.7 and 3.0 into bootstrap script (#766) sync with main branch quote versions remove redundant bundle install Signed-off-by: Rui Chen --- ci/ruby.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ci/ruby.yml b/ci/ruby.yml index 036ba70..f6ae1e3 100644 --- a/ci/ruby.yml +++ b/ci/ruby.yml @@ -17,6 +17,9 @@ jobs: test: runs-on: ubuntu-latest + strategy: + matrix: + ruby-version: ['2.6', '2.7', '3.0'] steps: - uses: actions/checkout@v2 @@ -26,8 +29,7 @@ jobs: # uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@473e4d8fe5dd94ee328fdfca9f8c9c7afc9dae5e with: - ruby-version: 2.6 - - name: Install dependencies - run: bundle install + ruby-version: ${{ matrix.ruby-version }} + bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests run: bundle exec rake From ef1224c2841f7d5b2406861ee4cefba3060dee0f Mon Sep 17 00:00:00 2001 From: chenrui Date: Tue, 5 Jan 2021 11:47:18 -0500 Subject: [PATCH 10/11] go: update starter (#768) Signed-off-by: Rui Chen Co-authored-by: Josh Gross --- ci/go.yml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/ci/go.yml b/ci/go.yml index 16bff70..bcf4489 100644 --- a/ci/go.yml +++ b/ci/go.yml @@ -9,25 +9,14 @@ on: jobs: build: - name: Build runs-on: ubuntu-latest steps: + - uses: actions/checkout@v2 - - name: Set up Go 1.x + - name: Set up Go uses: actions/setup-go@v2 with: - go-version: ^1.13 - - - name: Check out code into the Go module directory - uses: actions/checkout@v2 - - - name: Get dependencies - run: | - go get -v -t -d ./... - if [ -f Gopkg.toml ]; then - curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh - dep ensure - fi + go-version: 1.15 - name: Build run: go build -v ./... From b20b76eb795a7c869d4c2a1adf166d10448ec758 Mon Sep 17 00:00:00 2001 From: arnu515 <52203828+arnu515@users.noreply.github.com> Date: Thu, 7 Jan 2021 21:16:24 +0530 Subject: [PATCH 11/11] Fix grammar error (#773) In the comment on line `1`, it says "This workflows", but I think that "This workflow" makes more sense. --- ci/python-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/python-publish.yml b/ci/python-publish.yml index 4e1ef42..1a03a7b 100644 --- a/ci/python-publish.yml +++ b/ci/python-publish.yml @@ -1,4 +1,4 @@ -# This workflows will upload a Python Package using Twine when a release is created +# This workflow will upload a Python Package using Twine when a release is created # For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries name: Upload Python Package