diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..2c48305 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/SQL2019.yaml b/.github/workflows/SQL2019.yaml index 22413c6..2accbfb 100644 --- a/.github/workflows/SQL2019.yaml +++ b/.github/workflows/SQL2019.yaml @@ -77,7 +77,7 @@ jobs: # Saves the chocolately logs which will likely hold the errors needed to debug a failed installation of SQL Server 2019. - name: Save Logs as artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: Chocolatey Logs path: C:\ProgramData\chocolatey\logs\chocolatey.log @@ -118,7 +118,7 @@ jobs: @input_data_1 =N'SELECT 1 AS hello' WITH RESULT SETS (([hello] int not null));" - name: Checkout Branch - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Move AirlineTestDB.bak to correct file location for backup command run: copy "AirlineTestDB.bak" "C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\AirlineTestDB.bak" @@ -147,13 +147,13 @@ jobs: ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [AirlineUserdbowner]" - name: Set up R ${{ env.r-version }} Runtime - uses: r-lib/actions/setup-r@v2 + uses: r-lib/actions/setup-r@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: r-version: ${{ env.r-version }} # Todo: Needs mirror installation URL for python 3.5 - name: Install R Package Dependencies - uses: r-lib/actions/setup-r-dependencies@v2 + uses: r-lib/actions/setup-r-dependencies@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: cache-version: 2 working-directory: ./R @@ -165,7 +165,7 @@ jobs: rcmdcheck continue-on-error: true - - uses: r-lib/actions/check-r-package@v2 + - uses: r-lib/actions/check-r-package@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: working-directory: ./R env: @@ -175,7 +175,7 @@ jobs: - name: Set up Python ${{ env.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@e9aba2c848f5ebd159c070c61ea2c4e2b122355e # v2.3.4 with: python-version: ${{ env.python-version }} diff --git a/.github/workflows/SQL2022.yml b/.github/workflows/SQL2022.yml index e3895ed..5785168 100644 --- a/.github/workflows/SQL2022.yml +++ b/.github/workflows/SQL2022.yml @@ -56,7 +56,7 @@ jobs: # Saves the chocolately logs which will likely hold the errors needed to debug a failed installation of SQL Server 2019. - name: Save Logs as artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: Chocolatey Logs path: C:\ProgramData\chocolatey\logs\chocolatey2022.log @@ -68,7 +68,7 @@ jobs: shell: cmd - name: Checkout Branch - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Move AirlineTestDB.bak to correct file location for backup command run: copy "AirlineTestDB.bak" "C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Backup\AirlineTestDB.bak" @@ -112,7 +112,7 @@ jobs: run: C:\MLS\R\library\RevoScaleR\rxLibs\x64\RegisterRext.exe /configure /rhome:"C:\MLS\R" /instance:"MSSQLSERVER" - name: Set up Python ${{ env.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: ${{ env.python-version }} @@ -159,12 +159,12 @@ jobs: @input_data_1 =N'SELECT 1 AS hello' WITH RESULT SETS (([hello] int not null));" - name: Set up R ${{ env.r-version }} Runtime - uses: r-lib/actions/setup-r@v2 + uses: r-lib/actions/setup-r@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: r-version: ${{ env.r-version }} - name: Install R Package Dependencies - uses: r-lib/actions/setup-r-dependencies@v2 + uses: r-lib/actions/setup-r-dependencies@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: cache-version: 2 working-directory: ./R @@ -175,7 +175,7 @@ jobs: cran::xml2 rcmdcheck - - uses: r-lib/actions/check-r-package@v2 + - uses: r-lib/actions/check-r-package@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: working-directory: ./R env: diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f2c0175..749f608 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -59,15 +59,15 @@ jobs: shell: cmd - name: Checkout Branch - uses: actions/checkout@v2 + uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # v2.8.0 - name: Set up R ${{ matrix.r-version }} Runtime - uses: r-lib/actions/setup-r@v2 + uses: r-lib/actions/setup-r@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: r-version: ${{ matrix.r-version }} - name: Install R Package Dependencies - uses: r-lib/actions/setup-r-dependencies@v2 + uses: r-lib/actions/setup-r-dependencies@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: cache-version: 2 working-directory: ./R @@ -78,7 +78,7 @@ jobs: cran::xml2 rcmdcheck - - uses: r-lib/actions/check-r-package@v2 + - uses: r-lib/actions/check-r-package@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1 with: working-directory: ./R @@ -114,10 +114,10 @@ jobs: shell: cmd - name: Checkout Branch - uses: actions/checkout@v2 + uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # v2.8.0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@e9aba2c848f5ebd159c070c61ea2c4e2b122355e # v2.3.4 with: python-version: ${{ matrix.python-version }}