Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d64087546d | |||
| 0da69f95ac | |||
| f66e33535e | |||
|
43db46bcca
|
|||
| 2a31da6305 | |||
| db150a3973 |
@@ -9,6 +9,6 @@ jobs:
|
||||
name: is-sponsor-label
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: JasonEtco/is-sponsor-label-action@v1
|
||||
- uses: JasonEtco/is-sponsor-label-action@v2
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
@@ -10,7 +10,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/stale@v1
|
||||
- uses: actions/stale@v10
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-issue-message: 'This issue has been marked as stale due to inactivity. If this issue is still ongoing, please leave a comment.'
|
||||
1
.gitea/CODEOWNERS
Normal file
1
.gitea/CODEOWNERS
Normal file
@@ -0,0 +1 @@
|
||||
* @luke
|
||||
12
README.md
12
README.md
@@ -15,20 +15,16 @@ This module uses PowerShell, which is pre-installed on Windows. If you're not on
|
||||
```
|
||||
1. Run `Import-TeamsUsers -File <FILE>`, where `<FILE>` is the path to the CSV file. You can add the `-Create` flag if you want to create a new team first.
|
||||
|
||||
<details>
|
||||
<summary>If you can't run non-signed scripts</summary>
|
||||
If your policy requires scripts to be digitally signed, run
|
||||
### If you can't run non-signed scripts
|
||||
If your policy requires scripts to be digitally signed, run
|
||||
|
||||
```powershell
|
||||
Set-ExecutionPolicy Bypass -Scope Process
|
||||
```
|
||||
then try running the command again. You may require administrative rights to change the Execution Policy.
|
||||
</details>
|
||||
|
||||
# Need help?
|
||||
If you need assistance, please try the following:
|
||||
1. See the help documentation by running `Get-Help Import-TeamsUsers`.
|
||||
1. Check closed issues [here](https://github.com/luketainton/Import-TeamsUsers/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed).
|
||||
1. Open an issue [here](https://github.com/luketainton/Import-TeamsUsers/issues/new).
|
||||
|
||||
Alternatively, you can subscribe [here](https://lists.tainton.uk/mailman/listinfo/tue-users_lists.tainton.uk) to receive general announcements, ask questions, and assist other users. You must be subscribed to the list to be able to send email to it (I am working on this!)
|
||||
1. Check closed issues [here](https://git.tainton.uk/repos/TeamsUserEnroller/issues?type=all&state=closed).
|
||||
1. Open an issue [here](https://git.tainton.uk/repos/TeamsUserEnroller/issues/new).
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
# RootModule = ''
|
||||
|
||||
# Version number of this module.
|
||||
ModuleVersion = '2.2.0'
|
||||
ModuleVersion = '2.2.1'
|
||||
|
||||
# Supported PSEditions
|
||||
# CompatiblePSEditions = @()
|
||||
|
||||
@@ -39,6 +39,39 @@ Function Import-TeamsUsers {
|
||||
|
||||
Begin {
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
##### CHECK FOR NEW VERSION #####
|
||||
Try {
|
||||
# Get information from GitHub Releases
|
||||
$releases = Invoke-RestMethod -Method Get -Uri "https://api.github.com/repos/luketainton/TeamsUserEnroller/releases";
|
||||
$rel = $releases[0];
|
||||
$latest_version = $rel.tag_name -replace 'v', '';
|
||||
$latest_version_changes = $rel.body;
|
||||
|
||||
# Get currently installed version
|
||||
$current_version = (Get-Module TeamsUserEnroller | Select-Object Version).Version;
|
||||
|
||||
# Compare versions and alert user if newer version available
|
||||
if ($current_version -lt $latest_version) {
|
||||
Write-Host -ForegroundColor Yellow "A new version of TeamsUserEnroller has been released!";
|
||||
Write-Host -ForegroundColor Yellow "Latest version: $latest_version";
|
||||
Write-Host -ForegroundColor Yellow "Installed version: $current_version";
|
||||
Write-Host -ForegroundColor Yellow "`n$latest_version_changes";
|
||||
$Consent = Read-Host -Prompt "`nWould you like to update now? [y/N]"
|
||||
If ($Consent -eq "y" -Or $Consent -eq "Y") {
|
||||
Update-Module -Name TeamsUserEnroller -RequiredVersion "2.2.0";
|
||||
$after_update_ver = (Get-Module TeamsUserEnroller | Select-Object Version).Version;
|
||||
if ($after_update_ver -eq $latest_version) {
|
||||
Write-Host -ForegroundColor Green "Update completed.";
|
||||
} Else {
|
||||
Write-Host -ForegroundColor Red "Update failed. Please update manually.";
|
||||
}
|
||||
}
|
||||
}
|
||||
} Catch {
|
||||
Write-Host -ForegroundColor Red "An error occurred while checking for updates. Continuing.";
|
||||
}
|
||||
|
||||
##### IMPORT CSV FILE #####
|
||||
Try {
|
||||
$ImportCmd = "Import-CSV $File"
|
||||
|
||||
3
renovate.json
Normal file
3
renovate.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
|
||||
}
|
||||
Reference in New Issue
Block a user