Skip to content

Commit f7f1e2d

Browse files
authored
add registry logout command (#460)
* add registry logout command * moved logout/credential removal tests to the end
1 parent 0fafca8 commit f7f1e2d

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,6 @@ jobs:
117117
hauler login docker.io --username ${{ secrets.DOCKERHUB_USERNAME }} --password ${{ secrets.DOCKERHUB_TOKEN }}
118118
echo ${{ secrets.GITHUB_TOKEN }} | hauler login ghcr.io -u ${{ github.repository_owner }} --password-stdin
119119
120-
- name: Remove Hauler Store Credentials
121-
run: |
122-
rm -rf ~/.docker/config.json
123-
124120
- name: Verify - hauler store
125121
run: |
126122
hauler store --help
@@ -335,3 +331,13 @@ jobs:
335331
with:
336332
name: hauler-report
337333
path: hauler-report.txt
334+
335+
- name: Verify - hauler logout
336+
run: |
337+
hauler logout --help
338+
hauler logout docker.io
339+
hauler logout ghcr.io
340+
341+
- name: Remove Hauler Store Credentials
342+
run: |
343+
rm -rf ~/.docker/config.json

cmd/hauler/cli/cli.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func New(ctx context.Context, ro *flags.CliRootOpts) *cobra.Command {
3030
flags.AddRootFlags(cmd, ro)
3131

3232
cmd.AddCommand(cranecmd.NewCmdAuthLogin("hauler"))
33+
cmd.AddCommand(cranecmd.NewCmdAuthLogout("hauler"))
3334
addStore(cmd, ro)
3435
addVersion(cmd, ro)
3536
addCompletion(cmd, ro)

0 commit comments

Comments
 (0)