-
Notifications
You must be signed in to change notification settings - Fork 329
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add integration test for using
registries-auth-tokens
- Loading branch information
1 parent
0e98efa
commit 1d92118
Showing
3 changed files
with
145 additions
and
0 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# A test for running the init command with a registries block. | ||
# This test does _not_ validate that the action can authenticate | ||
# against multiple registries. All it does is validate that the | ||
# basic mechanics of multi-registry auth is working. | ||
name: "Packaging: Download using registries" | ||
description: "Checks that specifying a registries block and associated auth works as expected" | ||
versions: ["latest", "cached", "nightly-latest"] # This feature is not compatible with old CLIs | ||
|
||
steps: | ||
- name: Init with registries-auth-tokens | ||
uses: ./../action/init | ||
with: | ||
db-location: "${{ runner.temp }}/customDbLocation" | ||
tools: ${{ steps.prepare-test.outputs.tools-url }} | ||
config-file: ./.github/codeql/codeql-config-registries.yml | ||
languages: javascript | ||
registries-auth-tokens: https://ghcr.io/v2/=${{ secrets.GITHUB_TOKEN }} | ||
env: | ||
TEST_MODE: true | ||
- name: Verify packages installed | ||
shell: bash | ||
run: | | ||
PRIVATE_PACK="$HOME/.codeql/packages/dsp-testing/private-pack" | ||
CODEQL_PACK1="$HOME/.codeql/packages/dsp-testing/codeql-pack1" | ||
if [[ -d $PRIVATE_PACK ]] | ||
then | ||
echo "$PRIVATE_PACK was installed." | ||
else | ||
echo "::error $PRIVATE_PACK pack was not installed." | ||
exit 1 | ||
fi | ||
if [[ -d $CODEQL_PACK1 ]] | ||
then | ||
echo "$CODEQL_PACK1 was installed." | ||
else | ||
echo "::error $CODEQL_PACK1 pack was not installed." | ||
exit 1 | ||
fi |
12 changes: 12 additions & 0 deletions
12
tests/multi-language-repo/.github/codeql/codeql-config-registries.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
name: Pack testing in the CodeQL Action | ||
|
||
disable-default-queries: true | ||
packs: | ||
javascript: | ||
- dsp-testing/private-pack | ||
- dsp-testing/codeql-pack1 | ||
|
||
registries: | ||
# enforce using the registries block for all packs | ||
- url: https://ghcr.io/v2/ | ||
packages: "*" |